실수로 git commit -amend을 입력 할 때 실수로 git commit --amend을 입력하고 싶습니다. 힘내가 그것을 감지하고 저에게 묻습니다 $ git commit -amend
error: did you mean `--amend` (with two dashes ?)
위대한입니다. 그러나 때때로 나는 git commit -ammend을 쓰
. 내 이해는 현재 브랜치와 mybranch에 대한 공통 기본 커밋을 찾을 때까지 커밋 트리에서 다시 검색하는 것입니다. 그런 다음 기본 노드의 모든 커밋을 mybranch의 헤드까지 현재 분기 헤드로 다시 적용 (리베이스)합니다. 그러나이를 인덱스/작업 공간으로 옮겨서 단일 커밋으로 적용 할 수 있습니다. 완료되면 병합 된 두 가지 분기를 표시하는 정상적
저는 힘내에서 새롭고 bitbucket 서버에서 sourcetree를 사용하고 있습니다. 나는 repo를 만들었고 파일과 폴더를 커맨드 라인으로 업로드하고 커밋 할 수 있습니다. sourcetree에서 모든 브랜치와 업로드 된 파일을 볼 수 있습니다. 이제는 수동으로 특정 폴더의 파일을 끌어다 놓아서이 모든 작업을 수동으로 수행하고 싶습니다. 원본 파일에서
나는 linting을하는 git pre-commit hook을 가지고있다. 이 파일을 호출하면 준비된 파일을 반복하고 해당 파일에 대한 linter를 실행합니다. 이것은 잘 작동합니다. 그러나 git commit -am 'Foo'을 실행하면 준비된 파일이 없어도 실행됩니다. -a 또는 --all 플래그로 호출되었는지 어떻게 알 수 있습니까? git에 저장할
를 저지 리베이스 다시 내 파일을 추가하고 당기고 밀어 계속 git rebase --continue 를 사용합니다. 이제 어떻게하면 git이 작동하는지 자세히 살펴보고 새로운 커밋을 만드는 것이 가능하다는 것을 알았습니다. 아마도 병합 오류가 있었고 수동으로 해결되었다는 것을 명확히하는 것이 좋습니다. 그렇다면 어느 것을 사용하도록 권장합니까? 장점과 단점
지금까지 git을 사용했지만, 과 관련된 git commit과 관련된 분기가 명확하지 않습니다. master 브랜치와 관련이 있습니다. 지금 내 이해는 master입니다. branch는 git의 다른 분기와 같습니다. 처음에는 자식 저장소 (git repository)를 만들 때 git init으로 만들어졌습니다. 따라서 누군가 git branches과 r
GitHub 웹 인터페이스를 통해 프로젝트에서 수행 된 총 커밋 수를 어떻게 알 수 있습니까? 특정 시간 프레임의 총 커밋 수는 어떻게 얻을 수 있습니까? 이제는 각 개발자가 수행 한 커밋 수와 총 커밋 수를 확인할 수 있습니다. 예 : https://github.com/USER_NAME/REPOSITORY에 https://github.com/BVLC/ca
GitHub 및 조직에 사람 찾기가 있습니다. 그러나 최근 프로젝트 (https://github.com/Lanseuo/devExamples)는 개인 프로젝트이며 내 조직이 소유하지 않습니다. 불행히도 내 마지막 커밋은 내 조직에서 소유합니다. 나는 내 이름을 바꾸려고했다. (git config --global user.name "YOUR NAME"). 그러
나는 Git repo에 main.c 및 기타 소스 파일이 몇 개 있습니다. Vim을 사용하여이 파일을 편집합니다. main.c이라고 말하고 있습니다. 나는 변화를 만들고, Vim에게 write-out을 말한 다음, (Vim을 죽이지 않고) 터미널로 전환하고 commit/push한다. 어떻게 투입 않습니다 WARNING: The file has been ch