실수로 메인라인에 두 가지 변경 사항을 커밋 commit98
했습니다 commit99
. 이제 메인라인 지점이 commit99
다음 으로 이동했습니다.commmit97
나는 마지막 두 가지 변경 사항을 되돌리고 메인라인을 commit97
.
또한 CR(변경 요청) 없이 코드 변경 사항을 저장소에 직접 푸시해서는 안 됩니다.
그래서 CR(변경 요청)을 생성할 수 있도록 로컬에서 변경을 원했습니다.
답변1
새 분기를 만듭니다.
git checkout -b some_branch
그 다음에:
git rebase -i the_first_commit_you_want_to_modify^
그런 다음 커밋 순서를 조정합니다.