問題: 檢視某個檔案的修改記錄| git log 高階用法
阿新 • • 發佈:2018-11-13
基本步驟
git log --pretty=oneline [檔名]
git show [節點]
git log
兩週高階用法結合在一起就能找到想要的
自定義提交的輸出格式
- --online: 每個提交壓縮到一行, 只顯示id和提交資訊第一行
- --decorate: 顯示每個節點關聯的分支和tag
- --stat: 每次修改的檔名
- -p: 每次修改的精確資訊
git shortlog
: 每個人的提交記錄- --graph: 詳細的檢視分支. 和online, decorate配合比較好用
過濾輸出哪些提交
-<n>
: 檢視幾次的提交- --after, --before: 時間段.
git log --after="2014-7-1" --before="2014-7-4"
- --since, --until: 範圍.
git log master..feature
- --author: 檢視作者
- --grep: 提交資訊
- -- <檔名> <檔名>: 檢視某個檔案
- -- S: 按照內容篩選
- --no-merges: 去除合併提交. --merges: 只是合併提交
總結
- 堅持學習, Git高階用法. 會很酷.