카테고리 없음

[Github] git commit 내역 및 변경사항 기록 github에서 안 나타나도록 하는 법 (feat. rebase, reset, revert)

여니's 2023. 7. 9. 15:28

[git commit 내역 및 변경사항 기록,  github에서 안 나타나도록 하기]

1. git log

> 내가 돌아가고자 하는 커밋 아이디는 6efc21b~~

> 돌아가기 바로 이전의 아이디를 rebase시 사용할 것이다. 

 

2. git status

> 변경사항 있는지 확인

> 충돌난 부분이 있으면 충돌난 부분 제거 후 저장

> git add 파일명

> git commit -m "메세지"

 

3. git rebase -i 커밋아이디

(git rebase -i (돌아가고자 하는 커밋의 직전 커밋)

> i (입력모드)

> pick으로 되어있는 커밋들중에 drop 해야하는 커밋은 pick -> drop으로 변경

> esc

> :wq 

4. git rebase --continue

 

5. git push -f 

 

 

6. 깃허브에서 확인

삭제하고자 하는 커밋내역이 아예 사라진 것을 확인할 수 있다.

 

 


1. rebase

 

 

2. reset

 

 

3. revert