커밋다루기

1316 단어 gitgit

git log
커밋 히스토리 출력

git show 커밋아이디
특정 커밋에서 어떤 변경사항이 있었는지 확인

# 커밋 아이디는 앞에서 4개 정도만 작성해도 됨
git show be59

git commit --amend
최신 커밋을 다시 수정해서 새로운 커밋으로 만듦.
최신 커밋메시지를 수정하고 싶을때도 사용할 수 있다.

# 파일 수정 후
git add 수정파일
git commit --amend 수정파일

git diff 커밋A 커밋B
두 커밋 간의 차이 비교


HEAD

보통 가장 최근에 한 커밋을 가리킴.
HEAD가 가리키는 커밋에 따라 working directory가 구성된다.


git reset 옵션 커밋아이디
HEAD가 과거의 커밋을 가리키게 할 수 있다.
working directory의 내용도 과거 커밋의 모습으로 돌아가게 한다.

git reflog
HEAD가 가리켰던 커밋들의 id 확인

git tag 태그이름 커밋아이디
특정 커밋에 태그를 붙임

git cherry-pick 커밋아이디
특정 커밋의 내용을 현재 커밋에 반영

좋은 웹페이지 즐겨찾기