歷史(History)

開始使用 Git 歷史(History)管理文件版本

顯示目前圖形化 commit Log 紀錄

# 圖形化紀錄
git log --oneline --graph

git log –oneline –graph

# 包含時間資訊
git log --oneline --graph --pretty=format:"%h <%an> %ar %s"

git log &ndash;oneline &ndash;graph

# 找到指定作者 KeJyun 的 Log 紀錄
git log --oneline --graph --author="KeJyun"

git log &ndash;oneline &ndash;graph

# 找到指定作者 KeJyun 或 KJ 的 Log 紀錄
git log --oneline --graph --author="KeJyun\|KJ"

git log &ndash;oneline &ndash;graph

git log --oneline --graph --decorate --all

git log &ndash;oneline &ndash;graph

git log --pretty=oneline --graph --decorate --all

git log &ndash;oneline &ndash;graph

git log --oneline --graph --color --all --decorate

搜尋指定 commit 訊息的 Log 紀錄

git log --oneline --grep="文章"

顯示樹狀 log

git log --graph --oneline --all
git log --graph --pretty=oneline --abbrev-commit
$ git log --graph --pretty=oneline --abbrev-commit
*   74eff4f Merge branch 'feature/jwt_auth_package_update' of github.com:kejyun/kejyun
|\
| * 6ad01dd [jwt] upgrade jwt package at frontend
| * 7690a01 [package] - jwt upgrade
* | 8b25aeb [test] - codedeploy
* | d172c17 [test] - code deploy
* | 37474c1 [Module] - add KJModule
* | 1c6c4c5 [test] - test code deploy
|/
* 1150a44 [modify] - job update

參考資料