2016-08-02 3 views
4

브랜치 (물론 마스터 마스터)에서 일하고 있는데 일련의 커밋이 있습니다.
분기가 시작되어 마스터의 일부인 커밋이 무엇인지 정확하게 파악하는 데 관심이 있습니다.리베이스 (rebase) 할 시작 지점 찾기 -i

왜이 기능이 필요한가요?
내가 대화 형 REBASE 모든 커밋 스쿼시 싶은 HEAD~52

답변

3

git merge-base 두 커밋을 받아 전달하는 대신 수동으로 계산 커밋 명령을 리베이스에 전달 알아낼 수있는 쉬운 방법이 있다면 내가 (궁금 된, 분기, 태그 등)가 될 수 있고 둘 다 갈라진 공통 조상을 반환합니다.

예컨대 : 완성도를 위해서

[email protected] ~/src/git/myproject [master] $ git merge-base master feature-1 
7c2232a4dd6c54ee8cc3f693ab8a0020ad82410b 
+2

는 전체 명령은 다음과 같습니다'자식은'-i $ (자식 병합베이스 마스터 HEAD)을 리베이스. –