Git - Reference
Reference
git-scm.com
- 파일 비교하기 diff
- git diff
- git diff --staged (git diff --cached)
- git difftool
- 파일 변경 (Staging area에 바로 적용)
- git rm 파일명
- git mv 파일명1 파일명2
- 목록 보기 log
- git log 커밋 목록 보기
- git log -p 변경된 파일까지 보기
- git log --oneline 한줄로 간단하게 보기
- git log --revesre 오래된 커밋부터 보기
- git log -3 3개만 보기
- git log --author="작성자" 특정 작성자 커밋만 보기
- git log --before="날짜" 특정 날짜 이전 커밋만 보기
- git log --grep="문자열" 커밋에 특정 문자열이 포함된 커밋만 보기
- git log -S "문자열" 코드에 특정 문자열이 포함된 커밋만 보기
- git log 파일명 특정 파일의 커밋만 보기
- git log HEAD~2 현재 헤드의 두번째 전의 부모부터 보기
- git show 해시코드 특정 해시코드의 커밋만 보기
- git show 해시코드:파일명 특정 해시코드의 특정 파일에 해당하는 내용만 보기
- git diff 해시코드1 해시코드2 지정한 해시코드끼리 비교하기
- 태그 tag : 북마크 같은 개념으로 사용하면 유용
- git tag 문자열 현재 헤드에 태그 달기
- git tag 문자열 해시코드 특정한 커밋에 태그 달기
- git tag -am "문자열" 태그에 대한 설명 같이 달기
- git tag 모든 태그 보기
- git tag -l "문자*" 특정 문자가 포함된 모든 태그 보기
- git tag -d 태그명 특정 태그 삭제
- git checkout 태그 특정 태그로 이동