2017-01-16 4 views
1

현재 "원격"프로젝트에서 작업 중입니다. 즉, 다른 사람의 서버에서 프로그래밍하고 있습니다. 사실, 장고에서 프로그래밍을 시작하고 팀 작업 git을 사용합니다. 이 프로젝트에 참여한 지 얼마되지 않아 업데이트 된 지점에서 작업하고 싶습니다. 어떻게 사용할 수 있습니까? 나는 단순한 명령 인 git pull origin master으로 마스터 브랜치를 잡아야한다고 생각하지만, 지금까지는 명확하지 않다.컴퓨터에서 새 분기를 가져옵니다.

미리 감사드립니다. 위의 명령은 당신에게 모든 파일을 표시하는 경우 master 지점에 대한 모든 체크 아웃의

답변

0

먼저 당신이

git status 

, 다른 지점 그리고

git checkout master 

당신이에 의한 미트되지 않은 변경 사항이 있는지 확인에서 작업하는 경우 , 변경 사항을 숨겨야합니다. 파일이 변경되지 않으면이 단계를 수행하지 마십시오.

git stash 

은 다음 당신은 당신은 master 지점에 다시 적용해야 변경 사항을 stash 경우 원산지

git pull --rebase 

에서 최신 업데이트를해야합니다. 이제

git stash apply 

내가 다시 시작할 경우

+0

을 갈 당신이 좋은 & master 지점의 최신 버전 (당신이 git stash 명령을 실행하지 않은 경우,이 단계를 수행하지 않음), 나에가 그 브랜치의 내용을 가져 와서 체크 아웃 한 다음'git checkout BRANCHNAME' 명령으로 당깁니다. 내가 맞습니까? –

+0

아직도 무엇을 요구하고 있는지 분명하지 않습니다. master 브랜치에서만 작업하고 있다면, master 브랜치의 최신 변경 사항을 로컬 리포지토리에 저장하고 싶습니다. 그런 다음'git pull --rebase' 명령으로 모든 새로운 커밋을 로컬 저장소로 가져옵니다. – DilumN

+0

이것은 내가하고 싶은 일입니다. master 브랜치에서 작업하고 싶습니다. & master 브랜치의 최신 변경 사항을 원합니다. 그 일을하기 위해해야 ​​할 일을 열거 해 주시겠습니까 –

관련 문제