Loading...

Git / / 2022. 2. 1. 15:21

Git 4강. reflog, amend

반응형

 

 

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 "변경할 이름"

 

 

 

 

[출처]

 

 

https://inf.run/3Xiz

 

[무료] 지옥에서 온 관리자 Git - 인프런 | 강의

“소규모 협업을 통해 프로젝트 개발을 하고 싶은데 어떻게 해야 할지 모르겠어요!” “취업을 앞둔 취준생인데 Git을 몰라요!” 취준생, 주니어 개발자 등 프로그래머라면 꼭 알아야 하는 Git에

www.inflearn.com

 

반응형