2016-07-13 Git 基礎(chǔ)(三)

Git 基礎(chǔ) - 查看提交歷史

查看提交歷史

git log

如果不帶任何參數(shù)的話,會(huì)按照提交時(shí)間列出所有的更新。內(nèi)容有 校驗(yàn)和、作者名字和email、提交時(shí)間以及提交說明。

commit e87932d0c46461dcf77fd75feef2a3c7b28e4fe4
Author: augustine <cto@5dcto.com>
Date:   Mon Jul 11 16:13:42 2016 +0800

    renamed

commit 10ff61af1a6aea266a423222decc0dfc4be67ad8
Author: augustine <cto@5dcto.com>
Date:   Mon Jul 11 16:01:10 2016 +0800

    rename

commit d446522b785cc96b6161b91f35f0362eaffde7d4
Author: augustine <cto@5dcto.com>
Date:   Mon Jul 11 15:57:21 2016 +0800

    rename

commit 782be0944b2e3b086fc13604dfece14b7512773f
Author: augustine <cto@5dcto.com>
Date:   Mon Jul 11 15:47:40 2016 +0800

    test

commit 4021312cdb038da674f6a85a5a3b358f012209dc
Author: augustine <cto@5dcto.com>
Date:   Mon Jul 11 14:44:14 2016 +0800

    save last commit

參數(shù) -p

可以顯示提交內(nèi)容的差異。diff —git a/xxx b/xxx

參數(shù) --stat

可以顯示簡(jiǎn)略的統(tǒng)計(jì)信息:

  • 所有修改過的文件
  • 有多少文件被修改
  • 被修改的文件那些行被移除了還是添加了

git log 的常用選項(xiàng)

選項(xiàng) 說明
-p 按補(bǔ)丁格式顯示每個(gè)更新之間的差異。
--stat 顯示每次更新的文件修改統(tǒng)計(jì)信息。
--shortstat 只顯示 --stat 中最后的行數(shù)修改添加移除統(tǒng)計(jì)
--name-only 僅在提交信息后顯示已修改的文件清單
--name-status 顯示新增、修改、刪除的文件清單
--abbrev-commit 僅顯示 SHA-1 的前幾個(gè)字符,而非所有的 40 個(gè)字符
--relative-date 使用較短的相對(duì)時(shí)間顯示(比如,“2 weeks ago”)
--graph 顯示 ASCII 圖形表示的分支合并歷史。
--pretty 使用其他格式顯示歷史提交信息。

git log 的輸出選項(xiàng)

選項(xiàng) 說明
-(n) 僅顯示最近的 n 條提交
--since, --after 僅顯示指定時(shí)間之后的提交。
--until, --before 僅顯示指定時(shí)間之前的提交。
--author 僅顯示指定作者相關(guān)的提交。
--committer 僅顯示指定提交者相關(guān)的提交。
--grep 僅顯示含指定關(guān)鍵字的提交
-S 僅顯示添加或移除了某個(gè)關(guān)鍵字的提交
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Add & Commit git init 初始化一個(gè) Git 倉庫(repository),即把當(dāng)前所在目錄變成...
    冬絮閱讀 5,132評(píng)論 0 9
  • 來源:Git由淺入深之操作與指令作者:驚鴻三世(轉(zhuǎn)載已獲得原作者許可,如需轉(zhuǎn)載請(qǐng)與原作者聯(lián)系) 本篇正式開始介紹G...
    極樂君閱讀 1,883評(píng)論 9 67
  • 男生A在鄉(xiāng)村長(zhǎng)大,騎得兩腳好自行車,可以雙脫手。畫得一手好山茶花,可以滿畫布只見花蕊。不過,鄉(xiāng)村成長(zhǎng)的速度不亞于A...
    跛足游魚閱讀 473評(píng)論 0 1
  • 天那邊,一抹蔚藍(lán)有團(tuán)團(tuán)錦簇的雪白在不斷變化著姿態(tài);天這邊,烏云遮天,陣陣秋雨斜斜密密的灑落下來。一個(gè)人行走...
    邪惡八爺閱讀 225評(píng)論 0 0
  • Karma 是Google 開源的一個(gè)基于Node.js 的 JavaScript 測(cè)試執(zhí)行過程管理工具(Test...
    hutou閱讀 1,321評(píng)論 0 0

友情鏈接更多精彩內(nèi)容