티스토리 뷰

반응형

Commit id란?

commit id는 해당 commit의 정보들을 SHA-1 해시 알고리즘을 통해 문자열로 변환한 값으로, commit의 파일 내용이나 날짜, 작성자의 이름과 email, log 메시지, 이전 커밋의 id가 바뀌면 commit id 또한 바뀐다. 그러므로 commit마다 고유한 값을 가지게 된다.

Commit id 알아내기

 git repository에서 현재 commit id를 알아내려면 아래의 명령어를 사용하면 된다.

git rev-parse HEAD

현재 commit에서 한 commit 이전의 commit id를 알아내려면 아래의 명령어를 사용하면 된다.

git rev-parse HEAD^

이전으로 가고싶은 수만큼 ^를 붙여 ^갯수만큼의 이전 commit id를 알아낼 수도 있다.

출처

[1] stackoverflow.com/questions/29106996/what-is-a-git-commit-id

반응형
댓글