-
Ch6. Git Log & HistoryRay Wenderlich/Mastering Git 2021. 8. 5. 23:59
git log git log -3 git log --oneline
Hash
commit 477e542bfa35942ddf069d85fbe3fb0923cfab47 (HEAD -> master) 477e542 (HEAD -> master) Adding .gitignore files and HTML
--oneline옵션을 사용하면 commit hash가 앞의 7글자만 나온다.
7글자의 hash로 collision이 날 확률은 거의 없으니 안심해도 된다.
Graphical views of your repository
git log --graph git log --oneline --graph --all
Using Git shortlog
git shortlog
Searching Git history
git log --author=someDeveloper --oneline git log --author="Some Developer" --oneline git log --grep=keyword --oneline # commit 메시지에서 검색 git log --grep="Some Keyword" --oneline # commit 메시지에서 검색 git log --oneline directory/file.md # 특정 파일 commit git log --oneline someDirectory # 특정 디렉터리의 commit git log -S "Code" # 수정한 내용 중 Code가 있는 commit
'Ray Wenderlich > Mastering Git' 카테고리의 다른 글
Ch8. Syncing With a Remote (0) 2021.08.21 Ch7. Branching (0) 2021.08.06 Ch5. Ignoring Files in Git (0) 2021.08.05 Ch4. The Staging Area (0) 2021.07.29 Ch3.Commiting your changes (0) 2021.07.29