git的日常使用命令
阿新 • • 發佈:2017-07-10
only -a 命令 lam name 指定 日期 日誌 文件
日誌輸出參數
命令示例:
git log –oneline –graph
- –-author="fireway" ——只顯示某個用戶的提交任務
- –-name-only ——只顯示變更文件的名稱
- –-oneline——將提交信息壓縮到一行顯示
- –-graph ——顯示所有提交的依賴樹
- –-reverse ——按照逆序顯示提交記錄(最先提交的在最前面)
- –-after ——顯示某個日期之後發生的提交
- –-before ——顯示發生某個日期之前的提交
例如,
git log –author="fireway" –after="1 week ago" –oneline
man git log
git log –oneline –graph
查看文件的詳細變更
命令示例:
git -log -p filename
git log -p 或者 git log -p filename 不僅顯示提交說明、提交者以及提交日期,還會顯示這每次提交實際修改的內容。
然後你就可以使用Vim中常用的檢索命令
查看文件中指定位置的變更
命令示例:
git log -L 1,1:some-file.txt
你可以使用 git blame filename 追查出文件中每一行是由誰變更的。
git log 提供了一個 -L 的選項。這個選項允許指定文件中的某些行。Git只會輸出與這些行的變更日誌。這有點像帶焦點的 git log -p 。
git log -L 1,1:some-file.txt
git的日常使用命令