1.리베이스
인터랙티브 리베이스(interactive rebase)를 통해 특정 커밋을 수정, 삭제, 병합 등 다양한 작업을 수행할 수 있습니다.
$ git rebase -i HEAD~<보여줄개수>
2. 텍스트 편집기에서 커밋 수정
삭제할 커밋의 pick을 drop으로 변경한다.
pick <commit_hash1> Commit message 1
pick <commit_hash2> Commit message 2
drop <commit_hash3> Commit message 3
pick <commit_hash4> Commit message 4
3. 저장하기
저장하면 커밋 기록이 사라진다.
'Development Tools > GIT,GITHUB' 카테고리의 다른 글
[Git] 기존 페포지토리 새 레포지토리로 옮기기 (0) | 2024.07.27 |
---|---|
[Git] 레포지터리 병합하기 (0) | 2024.07.27 |
[Git] 오픈소스 기여하기 (0) | 2024.07.13 |