반응형
git reflog
reflog를 사용하면
내가 한 번이라도 commit 한 적 있는 log들을 모두 확인할 수 있다.
이때 두번째 사진을 commit 했을 때 log의 해시 코드가 a7b9일 때
git reset --hard a7b9
라고 입력해주면
두번째 사진을 commit 했을 때로 돌아간다.
작업환경에 test2.txt 파일이 다시 생긴 것도 확인할 수 있다!!
git log로 확인해볼 수도 있다.
만약 log가 여러개면 reset을 사용해 돌아갈 수 있는데
하나밖에 없을 때는 히스토리가 없기 때문에 돌아갈 곳이 없다.
그러면 하나밖에 없는 log, 최종 커밋 로그는 어떻게 변경해야 할까?
이때는 amend를 사용해주어야 한다.
git commit --amend -m "변경할 이름"
[출처]
[무료] 지옥에서 온 관리자 Git - 인프런 | 강의
“소규모 협업을 통해 프로젝트 개발을 하고 싶은데 어떻게 해야 할지 모르겠어요!” “취업을 앞둔 취준생인데 Git을 몰라요!” 취준생, 주니어 개발자 등 프로그래머라면 꼭 알아야 하는 Git에
www.inflearn.com
반응형