git을 사용하다 commit을 잘못하여 commit 이력을 수정하거나 삭제해야 할경우 제가 자주 쓰는 명령어 입니다.
"git rebase -i HEAD~"를 치면 커밋 이력 한개만 나오고 "git rebase -i HEAD~~~"을 치면 커밋 이력이 3개가 나옵니다.
"git rebase -i HEAD~" 를 치면
위와 같이 나오는데 키 a를 눌러 pick이라고 쓰여져 있는 글자를 지우고 원하는 명령어를 타이핑 치면 됩니다.
pick 글자 오른쪽 숫자는 해당 commit의 일련번호 약자 입니다.
위와 같은 방식으로 edit이나 reword, drop 등의 명령어를 타이핑 치고 저장/종료 하면 수정하거나 삭제 시킬 수 있습니다.
'Git' 카테고리의 다른 글
[Git] Git bash로 commit history를 그래프처럼 보기 "git log --oneline --decorate --graph --all" (0) | 2020.04.17 |
---|