의 우리가 같은 분기 구조가 있다고 가정 해 보자, 내가 정말 기능의 하위 작업으로 분기되어되어하는의해야 결정 기능 (1)에 대한 작업을 수행 한 후변경 힘내 학부모 지점
develop -> --- a --- b --- c
\ \
feature 1 -> \ --- d --- e
\
feature 2 -> --- f --- g
을 2
기능 1이 개발 분기를 '실행 취소'하고 커밋을 유지하면서 기능 2를 대신 분기 할 수 있습니까?
예 :
develop -> --- a --- b --- c
\
feature 1 -> \ --- d --- e
\ /
feature 2 -> f --- g
이 경우 리베이스가 작동하지 않습니다. 이렇게 할 수 있습니다 : '''git checkout g; git cherry-pick e ~ 2..e''' – eftshift0
idea2는 feature2에서 branch를 구성하고, cherrypick은 d와 e를 커밋합니다. 'feature1'을 제거하고'feature1b'를'feature1'로 개명하십시오. –