나는 브랜치 블루가 병합 된 지점에서 빨간색을 선형화하려고 시도하는 git book의 기본 사항을 읽었습니다. 역사를 더 쉽게 검토하기 위해 하나의 가지만 있고 교차점을 가지지 않으려 고 노력합니다. 어떤 옵션을 사용해야하고 가장 좋은 것이 있습니까?Git에서 "splintered"병합 이력을 선형화하는 방법은 무엇입니까?
This 답변은 reset --soft
으로 제안하지만 여기서는 데모가 병합 이후로 많이 증가했다고 가정합니다. af
전에 또는 바람직하게는 9c
이 커밋되기 전에 브랜치 변경 사항을 빨간색으로 추가하는 것이 좋습니다. ; 당신이 (효과적으로 어떤 커밋을 제거) "뒤로"는 심판 이동 요청하는 일의 모든 방법 -
* 5356e62 vimdiff solved
* c1ccf86 red forward
* 51fbd33 Merge branch 'blue' into red
|\
| * 96575dc new file
| * 1d7f531 some line and blue branch 3
* | 9cc3291 new file
* | 92569c6 another commit
* | f8d3ab2 blue branch 3
|/
* af8b651 init