log 관련 명령어

📄 log 관련 명령어

log는 커밋한 히스토리를 볼 수 있는 명령어입니다.

git log를 통해 확인할 수 있는 것은 다음과 같습니다.

  • commit 아이디
  • 작성자
  • commit 시간
  • 타이틀

git-log

git log oneline

해쉬코드의 앞자리 문자열과 간단한 커밋메세지를 간단하게 확인할 수 있습니다.

git log --oneline

git log -3

최근 히스토리 3개를 보여줍니다.

git log --author="sujin"

sujin이라는 이름의 사용자가 커밋한 히스토리를 보여줍니다.

git log --before="2020-07-24"

2020-07-24 이전의 커밋한 히스토리를 보여줍니다.

git log --grep="project"

project가 들어간 커밋 타이틀을 보여줍니다.

git log -S "about"

커밋 내용에 about이 들어간 히스토리를 보여줍니다.

git log about.txt

about.txt에 해당하는 히스토리를 볼 수 있습니다.

git log -p

git log -p

patch 옵션을 사용하면 수정된 파일의 내용들도 확인할 수 있습니다.

git log -p "about.txt"

about.txt.에 해당하는 좀 더 자세한 히스토리를 볼 수 있습니다.

git log HEAD~1

git log의 HEAD에서 이전 부모부터 히스토리를 볼 수 있습니다.

git show (해당 해쉬코드)

해당하는 커밋의 내용을 볼 수 있습니다.

git diff (해쉬코드1) (해쉬코드2)

두가지 커밋 내용을 비교하며 내용을 확인 할 수 있습니다.

참고

  • 드림코딩

Leave a comment