Git 을 사용하여 개발 중, 여러 commit 들이 모여서 conflict가 나거나 여러가지 이유로 기존 commit 한 내용에 추가로 commit을 하려고 하면 다음과 같은 에러가 나는 경우가 있다.
fatal: You are in the middle of a cherry-pick -- cannot amend. |
이 상황에서는 git rebase, git commit --amend 등의 명령이 잘 동작하지 않는데 이를 해결하려면, 다음 명령을 수행하면 된다.
- git commit --allow-empty
위의 명령을 실행 후 git rebase 혹은 git commit --amend 를 수행하면 기존 commit 한 내용에 이어서 추가 수정한 내용을 이어서 commit 할 수 있다.
'Git' 카테고리의 다른 글
[Git] Git Merge 중 Conflict 시에 특정 브랜치의 내용으로 자동 Merge (0) | 2021.10.28 |
---|---|
[Git] Git branch 및 history 를 포함한 zip 파일 생성 (0) | 2021.06.15 |
[Git] Gerrit Reviewer 자동 등록 스크립트 (0) | 2016.12.21 |
[Git] 기본설정 (0) | 2016.12.21 |
[Git] ssh_exchange_identification: read: Connection reset by peer 에러 발생시 (0) | 2015.12.14 |