ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Ch6. Git Log & History
    Ray 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
Designed by Tistory.