git commit 편집

1250 단어 gitgit

git log를 입력하면

이처럼 commit기록이 뜬다.
노란색 commit글씨 뒤로 있는 저 숫자는 해시코드이다. 이걸 이용해서 commit을 편집한다.

git reset --hard 1008ed579a2b3d71217038163cabb2a5b044cc74

이것을 입력하면


저 때로 돌아가고 저 commit이후의 commit들은 모두 삭제된다.(--hard명령어는 조심해서 쓰는 걸로....)

reset 전 working directory의 모습

reset 후 working directory

git log를 확인해보자.

그렇다 다 지워졌다. 하지만 git reset --hard로 Remote Repository까지 지워지는 것이 아니라
git push -f를 통해 Local Repository와 Remote Repository를 같게 만들어야한다.

오, 다 사라졌다.

commit message 변경하기

-git commit --amend입력
-'a'키를 누르면 글자 수정 가능
-원하는 대로 수정 후 ESC키 누르기
-:wq! 라고 입력

참고) 유튜브 동빈나

좋은 웹페이지 즐겨찾기