Git

Git (1)

MIRACLE LIFE 2023. 3. 28. 23:00

https://git-scm.com/docs

 

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 태그 특정 태그로 이동

'Git' 카테고리의 다른 글

Git (4)  (0) 2023.03.31
Git (3)  (0) 2023.03.30
Git (2)  (0) 2023.03.29