지사와 하나의 지사가 있습니다. 기능/A라고 부르 자고합니다. 누군가가 리모콘을 개발할 때, 나는 그것을 잡아 당겨서/A를 찾아서 그것을 다시 개발하려고합니다. 이제 feature/B라는 새로운 브랜치를 만들고 feature/A에서 "상속"하고 일부 개발을하고 싶습니다. (필자는 feature/A의 코드가 feature/B가 필요합니다),하지만 필자는 필자의 feature/개발에. 연결된 지형지 물 지부 리셋
dev
|
1----4
\
\---2--------3
| |
f/A f/B
는 내가 개발에 기능/A를 리베이스 할 때 다시
dev
|
1----4
\
\---2--------3
\ |
| f/B
5
f/A
내가 지금은 기능/B를 리베이스해야
dev f/A
| |
1----4---2'---5'
\
\---2--------3
/ |
/ f/B
5 (commit without any assiciated branch that git will remove as trash after several days)
을해야합니다/기능을 커밋합니다 지형지 물/오른쪽에? 리베이스 커밋 2와 3이 커밋 2를 오버라이드하고 5 '를 커밋 할 가능성이 있습니까? 내 기능/B에서 다시 올드 코드가 생깁니 까?
내가 rebase
는 매우 유연한 명령입니다 ... 내 기능/B
리베이스 커밋 중에 커밋 2가 커밋 2를 오버라이드하고 이전 코드가 생길 것이라고 걱정됩니다. 일어날 수 있습니까? – Aram810
내가 featude/B에서 feature/A의 코드가 필요하지만, feature/A를 개발할 수는 없습니다. 즉, 내 feature/A는 항상 feature/A로부터의 종속성을 가지고 있습니다. – Aram810
대화 형 rebase를 수행하고 커밋 2를 건너 뛰거나 커밋 2를 오버라이드하지 않는 방법으로 충돌을 해결합니다. ' –