1. 程式人生 > >git的日常使用命令

git的日常使用命令

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的日常使用命令