내 commit 목록 보기
git log --oneline --all
특정 commit으로 이동하기
git checkout [커밋 해시값]
새로운 브랜치 만들기
git branch [브랜치 이름]
내 브랜치 목록 확인
git branch
branch 이동
git checkout [브랜치 이름]
특정 시점에서 작업 다시 시작하는 방법
git log로 특정 시점에 대한 commit 찾는다.
특정 시점에 대한 commit의 해시값을 확인하고 복사해둔다.
chekcout을 이용해 복사한 해시값으로 이동한다.
브랜치가 아닌 commit으로 checkout하면 이후 작업이 저장되지 않기 때문에 해당 시점 commit을 새로운 브랜치를 만들어 복사한다
기존 브랜치와 새로운 브랜치를 checkout으로 이동하면서 두가지 버전으로 작업이 가능하다.
추후에 두 브랜치의 내용을 합치는 방법도 있다. merge와 rebase를 이용하면 합칠 수 있다. 이 부분은 브랜치와 체크아웃 개념이
익숙해지고 나면 하도록 하자.