[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