2013-08-15 3 views
0

나는이 같은 자식 분기를 새로 고칠 생각 해요 :git pull 후 이전 분기로 다시 전환하는 방법은 무엇입니까?

git checkout master && git pull && git co - && git rebase master

을 변경이 이전 분기 덮어 쓰지 도착 및 'git co -'가 더 이상 이전 지점으로 돌아갑니다 다음 출처에서 가져온 경우.

(물론 내가 별칭으로 변형 될 수있다 일반적으로 적용 뭔가를 찾고 있어요 분기의 이름을 사용하지만, 수 있습니다.)

+0

브랜치를 변경하지 않고 로컬 '마스터'를 업데이트하는 방법을 보려면 http://stackoverflow.com/a/17722977/456814를 참조하십시오. –

답변

5

왜 그냥 나뭇 가지에 머물 할

git fetch origin master && git rebase origin/master 

모든 분기 전환에 대해 걱정하지 않으시겠습니까?

+0

왜냐하면 각 커밋에 단일 부모 만 커밋되기를 원하기 때문입니다. –

+1

그 대답은 나에게 이해가되지 않는다. 현재 명령 행은 모든 현재 분기 중첩 및 추가 병합없이 현재 분기를 최신 마스터로 리베이스합니다. –

관련 문제