Git&Github
10. [Git] commit 시점으로 이동하기
drizzle0925
2021. 8. 24. 12:44
728x90
$ git log
master가 최신 버전이라고 생각하면 됩니다.
memo2.txt라는 파일을 하나 추가합니다.
파일은 하나 생성하고 add, commit, push를 통해 원격 저장소(리포지터리)에 업로드합니다.
현재 파일리스트를 보면 index.php, memo.txt, memo2.txt 3가지 파일이 존재합니다.
$ ls -al
memo2를 추가하기전 commit id를 이용해서 버전을 되돌려 보겠습니다.
git checkout 그리고 commit id를 적어주고 엔터를 누릅니다.
$ git checkout commit_id
파일이 어떻게 되어 있는지 확인해보겠습니다.
버전이 변경되면서 memo2가 사라진 것을 확인할 수 있습니다.
git log를 통해 확인하면 HEAD가 현재 commit을 가리키고 있는 것을 확인할 수 있습니다.
master가 보이지 않는것은 안보일 뿐 지워진 것은 아닙니다.
여기서 가장 최신상태롤 돌아가고 싶으면 아래 명령어를 입력합니다.
$ git checkout master
그리고 log를 확인해보면 처음과 동일한 화면이 표시되는 것을 확인할 수 있습니다.
728x90