2017-08-15讀書筆記(Git log學(xué)習(xí)筆記)

今天聽我們部門前端分享皱埠,聽到說需要對gitlab操作進(jìn)行規(guī)范睦疫,需要使用git log皆辽,所以今天專門看一篇這個。

Advanced Git log

文章第一段就講述了Git log的存在的理由寻馏,我這邊就全文抄一下了。

The purpose of any version control system is to record changes to your code. This gives you the power to go back into your project history to see who contributed what, figure out where bugs were introduced, and revert problematic changes. But, having all of this history available is useless if you don’t know how to navigate it. That’s where the git log command comes in.

它的意思是核偿,git的作用就是可以記錄所有你進(jìn)行改過的代碼诚欠,記住所有的歷史版本。Git log的作用是當(dāng)你需要回退代碼的時候漾岳,可以讓你迅速的找到你所需要回退的代碼歷史版本轰绵。

Git log的高級命令可以分為兩類:

formatting how each commit is displayed

格式化每條展示的commit和過濾出想要的commit

filtering which commits are included in the output

Formatting Log Output 格式化的Log輸出

--oneline 標(biāo)記的作用是把每一個提交信息壓縮為一行。默認(rèn)情況下只會展示提交 ID與提交信息的首行尼荆。

--decorate 標(biāo)記讓git log展示所有指向每個提交引用(如分支左腔,標(biāo)簽等)。多數(shù)情況下耀找,了解每條提交與與那個分支/標(biāo)簽關(guān)聯(lián)是很有用的翔悠。

-stat選項通過比較每個提交展示了插入與刪除的數(shù)量(請注意,修改將被表示為1行插入與1行刪除)野芒。這在你想要獲得每個提交中變化的摘要時很有用蓄愁。

-p如果你想要查看每個提交實際的變化,你可以使用帶-p選項的git log命令狞悲,來展示所有描述該提交的差異

git shortlog是用于創(chuàng)建發(fā)布公告的一種特殊的git log命令撮抓。按作者對每個提交分組,并展示每個提交信息的第一行摇锋。這種方式能很容易看出誰參與了工作丹拯。
通常站超,git shortlog會按照作者的名字來排序,但你也可以通過-n選項來按照每個作者的提交數(shù)量排序乖酬。

添加--graph 選項將會繪制一幅表示分支結(jié)構(gòu)提交歷史的ASCII圖死相。該選項通常會結(jié)合--oneline與--decorate一起使用,使得能更加容易地看出提交所屬的分支咬像。

你所有其他的git log格式的需求算撮,都可以使用--pretty=format:"<string>"選項來實現(xiàn)。這可以讓你使用 printf 風(fēng)格的占位符來展示每條提交县昂。

下面還有一些東西肮柜,是各種細(xì)致的使用,大家還是自己去看一下了解一下比較好倒彰。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末审洞,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子待讳,更是在濱河造成了極大的恐慌芒澜,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,482評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件耙箍,死亡現(xiàn)場離奇詭異撰糠,居然都是意外死亡,警方通過查閱死者的電腦和手機辩昆,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,377評論 2 382
  • 文/潘曉璐 我一進(jìn)店門阅酪,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人汁针,你說我怎么就攤上這事术辐。” “怎么了施无?”我有些...
    開封第一講書人閱讀 152,762評論 0 342
  • 文/不壞的土叔 我叫張陵辉词,是天一觀的道長。 經(jīng)常有香客問我猾骡,道長瑞躺,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,273評論 1 279
  • 正文 為了忘掉前任兴想,我火速辦了婚禮幢哨,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘嫂便。我一直安慰自己捞镰,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 64,289評論 5 373
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著岸售,像睡著了一般践樱。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上凸丸,一...
    開封第一講書人閱讀 49,046評論 1 285
  • 那天拷邢,我揣著相機與錄音,去河邊找鬼甲雅。 笑死解孙,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的抛人。 我是一名探鬼主播,決...
    沈念sama閱讀 38,351評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼脐瑰,長吁一口氣:“原來是場噩夢啊……” “哼妖枚!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起苍在,我...
    開封第一講書人閱讀 36,988評論 0 259
  • 序言:老撾萬榮一對情侶失蹤绝页,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后寂恬,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體续誉,經(jīng)...
    沈念sama閱讀 43,476評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,948評論 2 324
  • 正文 我和宋清朗相戀三年初肉,在試婚紗的時候發(fā)現(xiàn)自己被綠了酷鸦。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,064評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡牙咏,死狀恐怖臼隔,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情妄壶,我是刑警寧澤摔握,帶...
    沈念sama閱讀 33,712評論 4 323
  • 正文 年R本政府宣布,位于F島的核電站丁寄,受9級特大地震影響氨淌,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜伊磺,卻給世界環(huán)境...
    茶點故事閱讀 39,261評論 3 307
  • 文/蒙蒙 一盛正、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧奢浑,春花似錦蛮艰、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,264評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽即寡。三九已至,卻和暖如春袜刷,著一層夾襖步出監(jiān)牢的瞬間聪富,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,486評論 1 262
  • 我被黑心中介騙來泰國打工著蟹, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留墩蔓,地道東北人。 一個月前我還...
    沈念sama閱讀 45,511評論 2 354
  • 正文 我出身青樓萧豆,卻偏偏與公主長得像奸披,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子涮雷,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,802評論 2 345

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