Git協助文檔閱讀筆記----第二章-第二節

來源:互聯網
上載者:User

標籤:style   blog   http   color   使用   2014   

查看提交曆史1.查看提交曆史

git log 預設不用任何參數的話,git log 會按提交時間列出所有的更新,最近的更新排在最上面

git log 有許多選項可以協助你搜尋感興趣的提交

  1.  -p選項展開顯示每次提交的內容差異

  2.  -2顯示最近的兩次更新

該選項除了顯示基本資料之外,還在附帶了每次 commit 的變化。當進行代碼審查,或者快速探索某個搭檔提交的 commit 的變化的時候,這個參數就非常有用了。

某些時候,單詞層面的對比,比行層面的對比,更加容易觀察。Git 提供了 --word-diff 選項

$ git log -U1 --word-diff

另外,git log 還提供了許多摘要選項可以用,比如 --stat,僅顯示簡要的增改行數統計

--pretty=oneline

--pretty=format:"%h - %an, %ar : %s"

格式化顯示輸出資訊

 

2.限制輸出長度

另外還有按照時間作限制的選項,比如 --since 和 --until。下面的命令列出所有最近兩周內的提交:

$ git log --since=2.weeks

 還可以給出若干搜尋條件,列出符合的提交。用 --author 選項顯示指定作者的提交,用 --grep 選項搜尋提交說明中的關鍵字。(請注意,如果要得到同時滿足這兩個選項搜尋條件的提交,就必須用 --all-match 選項。否則,滿足任意一個條件的提交都會被匹配出來)

3.使用圖形化工具查閱提交曆史

gitk

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.