[Git] commit 수정 / 삭제

@t189216·2023년 11월 8일

Git

목록 보기
4/10

직전 수정

git commit --amend 

a 입력 : 수정 모드 진입
:wq 입력 : 저장하고 나가기

git push --force origin main  // 강제 psuh

여러 개 수정 / 과거 수정

  1. 전체 커밋 내역을 확인한다.
git log   // 커밋 전체 내역을 확인한다. 

  1. 수정할 커밋 위치를 확인하고 vim 에디터로 이동한다.
git rebase -i HEAD~커밋 수정 위치   // 해당 커밋까지 보여준다.

  1. i 를 눌러 편집 모드로 전환한다.

  1. reword 로 변경 후 esc 를 눌러 편집 모드를 닫는다.
  1. control + c 를 입력해 명령 모드로 전환한 다음, :wq 를 입력해 수정 모드로 진입한다.
    :wq : 저장하고 나가기

  2. 수정 후 강제 push

git push --force origin main  // 강제 psuh

🌐 참고 블로그

직전 삭제

git reset HEAD^

삭제 후 강제 푸쉬하기.

profile
Today I Learned

0개의 댓글