동료와 같은 저장소에서 작업하고 있습니다. 우리는이 프로젝트를 기술적으로 다른 프로젝트에 대해 두 개의 브랜치로 분기했지만 유사성이 있으므로 때때로에서 * master
로 다시 커밋하고 싶을 것 branch
입니다.
그러나, 나는 branch
. 동료가 어떻게 해당 지점을 구체적으로 끌어낼 수 있습니까?
git clone
저장소의 내가 그들에게 내 말에 푸시 후 unfuddle에 살고 볼 수 있지만, 그를 위해 로컬 브랜치를 생성하지 않는 것 같습니다.
또한 처음에 지점을 만들었을 때 나는 그렇게했습니다 -b checkout
. 큰 차이가 있습니까?
$ git branch -r
origin/HEAD -> origin/master
origin/daves_branch
origin/discover
origin/master
$ git fetch origin discover
$ git checkout discover
이것들은 내가 실행 한 명령입니다. 그러나 확실히 작동하지 않습니다.
해당 지점을 확인한 다음 다양한 공동 작업자 또는 워크 스테이션의 지점 변경 사항을 푸시하고 다시 커밋 할 수 있기를 원합니다 .
git fetch --all
다음을 사용했다 : , 그리고 나서 모든 가지를 보려면 : git branch
, 그리고 나서 나는 가지를 체크 아웃한다 :git checkout nameofnewbranch
git fetch origin discover:discover && git checkout discover