二刻撒、GIT基礎(chǔ)-查看提交歷史

3、查看提交歷史

我們可以使用git log這個(gè)命令來查看提交的歷史記錄耿导。
默認(rèn)不用任何參數(shù)声怔,git log 會(huì)按提交時(shí)間列出所有的更新,最近的更新排在最上面舱呻。這個(gè)命令會(huì)列出每個(gè)提交的 SHA-1 校驗(yàn)和醋火、作者的名字和電子郵件地址、提交時(shí)間以及提交說明箱吕。

commit 6597abf6bb3617c2cbaad12cf1749d9771464ecd
Author: wendong <28152082@qq.com>
Date:   Tue Nov 28 12:03:00 2017 +0800

    git mv test

commit 2b1583efcc6e18d0f80946f88d416b140b01367a
Author: wendong <28152082@qq.com>
Date:   Tue Nov 28 12:01:17 2017 +0800

    delete Hello.txt

commit 9ccca93a00bd91a4883595b2f44a416ffb5ede9e
Author: wendong <28152082@qq.com>
Date:   Tue Nov 28 12:00:32 2017 +0800

    mv test

commit 3a2db18768b228b3af6fa878e36544d15e35cfa4
Author: wendong <28152082@qq.com>
Date:   Tue Nov 28 11:44:28 2017 +0800

    rm test finish

…………

常用的選項(xiàng) -p芥驳,用來顯示每次提交的內(nèi)容差異。 也可以加上 -2 來僅顯示最近兩次提交:

commit 6597abf6bb3617c2cbaad12cf1749d9771464ecd
Author: wendong <28152082@qq.com>
Date:   Tue Nov 28 12:03:00 2017 +0800

    git mv test

diff --git a/Helloword.txt b/Hello.txt
similarity index 100%
rename from Helloword.txt
rename to Hello.txt

commit 2b1583efcc6e18d0f80946f88d416b140b01367a
Author: wendong <28152082@qq.com>
Date:   Tue Nov 28 12:01:17 2017 +0800

    delete Hello.txt

diff --git a/Hello.txt b/Hello.txt
deleted file mode 100644
index 709f846..0000000
--- a/Hello.txt
+++ /dev/null
@@ -1,4 +0,0 @@
-Hello world
-first modify
-second modify
-three modify

--stat 選項(xiàng)在每次提交的下面列出所有被修改過的文件殖氏、有多少文件被修改了以及被修改過的文件的哪些行被移除或是添加了晚树。 在每次提交的最后還有一個(gè)總結(jié)姻采。

commit 6597abf6bb3617c2cbaad12cf1749d9771464ecd
Author: wendong <28152082@qq.com>
Date:   Tue Nov 28 12:03:00 2017 +0800

    git mv test

 Helloword.txt => Hello.txt | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

commit 2b1583efcc6e18d0f80946f88d416b140b01367a
Author: wendong <28152082@qq.com>
Date:   Tue Nov 28 12:01:17 2017 +0800

    delete Hello.txt

 Hello.txt | 4 ----
 1 file changed, 4 deletions(-)

另外一個(gè)常用的選項(xiàng)是 --pretty雅采。 這個(gè)選項(xiàng)可以指定使用不同于默認(rèn)格式的方式展示提交歷史。 這個(gè)選項(xiàng)有一些內(nèi)建的子選項(xiàng)供你使用慨亲。 比如用 oneline 將每個(gè)提交放在一行顯示婚瓜,查看的提交數(shù)很大時(shí)非常有用。 另外還有 short刑棵,full 和 fuller 可以用巴刻,展示的信息或多或少有些不同,

6597abf6bb3617c2cbaad12cf1749d9771464ecd git mv test
2b1583efcc6e18d0f80946f88d416b140b01367a delete Hello.txt
9ccca93a00bd91a4883595b2f44a416ffb5ede9e mv test
3a2db18768b228b3af6fa878e36544d15e35cfa4 rm test finish
a80c6a946c0968edcbe3b9826629112b147a84e2 rm test
4794019de33bc2bfcea823ded27f80e98230e114 jump git add submit
b79795b531900217191da0db8b36ee220c074ad4 tree submit
a306d944c27e569f8003a82f7e251159cb61db33 second submit
5e874cc11b31065c65d4fd4ed7e6a275dca524d5 first submit
[root@node1 git-test]# git log --pretty=oneline -2
6597abf6bb3617c2cbaad12cf1749d9771464ecd git mv test
2b1583efcc6e18d0f80946f88d416b140b01367a delete Hello.txt
[root@node1 git-test]# git log --pretty=short -2
commit 6597abf6bb3617c2cbaad12cf1749d9771464ecd
Author: wendong <28152082@qq.com>

    git mv test

commit 2b1583efcc6e18d0f80946f88d416b140b01367a
Author: wendong <28152082@qq.com>

    delete Hello.txt
[root@node1 git-test]# git log --pretty=full -2
commit 6597abf6bb3617c2cbaad12cf1749d9771464ecd
Author: wendong <28152082@qq.com>
Commit: wendong <28152082@qq.com>

    git mv test

commit 2b1583efcc6e18d0f80946f88d416b140b01367a
Author: wendong <28152082@qq.com>
Commit: wendong <28152082@qq.com>

    delete Hello.txt

format蛉签,可以定制要顯示的記錄格式胡陪。

6597abf - wendong, 4 hours ago : git mv test
2b1583e - wendong, 4 hours ago : delete Hello.txt
9ccca93 - wendong, 4 hours ago : mv test
3a2db18 - wendong, 4 hours ago : rm test finish
a80c6a9 - wendong, 4 hours ago : rm test
4794019 - wendong, 5 hours ago : jump git add submit
b79795b - wendong, 5 hours ago : tree submit
a306d94 - wendong, 6 hours ago : second submit
5e874cc - wendong, 7 hours ago : first submit

git log --pretty=format 常用的選項(xiàng) 列出了常用的格式占位符寫法及其代表的意義


image.png

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


image.png

限制輸入長度的選項(xiàng):


image.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市碍舍,隨后出現(xiàn)的幾起案子柠座,更是在濱河造成了極大的恐慌,老刑警劉巖片橡,帶你破解...
    沈念sama閱讀 206,968評(píng)論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件妈经,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)吹泡,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,601評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門骤星,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人爆哑,你說我怎么就攤上這事洞难。” “怎么了泪漂?”我有些...
    開封第一講書人閱讀 153,220評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵廊营,是天一觀的道長。 經(jīng)常有香客問我萝勤,道長露筒,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,416評(píng)論 1 279
  • 正文 為了忘掉前任敌卓,我火速辦了婚禮慎式,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘趟径。我一直安慰自己瘪吏,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,425評(píng)論 5 374
  • 文/花漫 我一把揭開白布蜗巧。 她就那樣靜靜地躺著掌眠,像睡著了一般。 火紅的嫁衣襯著肌膚如雪幕屹。 梳的紋絲不亂的頭發(fā)上蓝丙,一...
    開封第一講書人閱讀 49,144評(píng)論 1 285
  • 那天,我揣著相機(jī)與錄音望拖,去河邊找鬼渺尘。 笑死,一個(gè)胖子當(dāng)著我的面吹牛说敏,可吹牛的內(nèi)容都是我干的鸥跟。 我是一名探鬼主播,決...
    沈念sama閱讀 38,432評(píng)論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼盔沫,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼医咨!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起架诞,我...
    開封第一講書人閱讀 37,088評(píng)論 0 261
  • 序言:老撾萬榮一對(duì)情侶失蹤拟淮,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后侈贷,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體惩歉,經(jīng)...
    沈念sama閱讀 43,586評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡等脂,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,028評(píng)論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了撑蚌。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片上遥。...
    茶點(diǎn)故事閱讀 38,137評(píng)論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖争涌,靈堂內(nèi)的尸體忽然破棺而出粉楚,到底是詐尸還是另有隱情,我是刑警寧澤亮垫,帶...
    沈念sama閱讀 33,783評(píng)論 4 324
  • 正文 年R本政府宣布模软,位于F島的核電站,受9級(jí)特大地震影響饮潦,放射性物質(zhì)發(fā)生泄漏燃异。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,343評(píng)論 3 307
  • 文/蒙蒙 一继蜡、第九天 我趴在偏房一處隱蔽的房頂上張望回俐。 院中可真熱鬧,春花似錦稀并、人聲如沸仅颇。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,333評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽忘瓦。三九已至,卻和暖如春引颈,著一層夾襖步出監(jiān)牢的瞬間耕皮,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,559評(píng)論 1 262
  • 我被黑心中介騙來泰國打工线欲, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留明场,地道東北人汽摹。 一個(gè)月前我還...
    沈念sama閱讀 45,595評(píng)論 2 355
  • 正文 我出身青樓李丰,卻偏偏與公主長得像,于是被迫代替她去往敵國和親逼泣。 傳聞我的和親對(duì)象是個(gè)殘疾皇子趴泌,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,901評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容

  • Add & Commit git init 初始化一個(gè) Git 倉庫(repository),即把當(dāng)前所在目錄變成...
    冬絮閱讀 4,792評(píng)論 0 8
  • check cloudwisdom code analysis lines cw-hms-web project ...
    燕京博士閱讀 795評(píng)論 0 1
  • 本文作者陳云峰拉庶,轉(zhuǎn)載請(qǐng)注明嗜憔。 這篇文章記錄個(gè)人常用的一些命令,和記不住的一些命令氏仗,轉(zhuǎn)載了并不斷更新吉捶。 Git官網(wǎng) ...
    陳云峰閱讀 2,806評(píng)論 0 24
  • 舊小區(qū)里特別容易迷路,但是老白的家,總是很好找呐舔,因?yàn)樗谊柵_(tái)的燈币励,每晚都亮個(gè)通宵。 “你既然看不見珊拼,開燈干什么食呻?”...
    三趴閱讀 71評(píng)論 5 9
  • 今天又犯了一個(gè)弱智的錯(cuò)誤。審批單地點(diǎn)和時(shí)間都出錯(cuò)了澎现,沒有理由可以解釋仅胞,我只能說該打。老大沒有嚴(yán)厲批評(píng)剑辫,但我已覺得無...
    茶香悠悠閱讀 105評(píng)論 0 0