Git基本操作(七)

歷史記錄

1. 唯一ID

每一次“commit”都會有一個唯一的名稱。如下黑體字所示:

$ git log
commit 5b888402aadd3cd41b3fe8c84a8658da07893b20
Author: rocrocket <wupengchong@gmail.com>
Date:   Wed Sep 24 13:16:46 2008 +0800

after pull from rocrocket

Hello!!!!!

2. 查看具體Commit信息

我們使用git show再加上述的commit名稱來顯式更詳細(xì)的commit信息:

$ git show 5b888402aadd3cd41b3fe8c84a8658da07893b20

你完全可以用一個最短的且唯一的“名稱前幾個字符”來只待某次commit:

$ git show 5b888 //只要能區(qū)別與其他名稱就足夠了

使用git show加分支名稱荧降,亦可以顯示分支信息:

$git show master

$git show experimental

使用HEAD字段可以代表當(dāng)前分支的頭(也就是最近一次commit):

$git show HEAD

每一次commit都會有”parent commit”,可以使用^表示parent:

$git show HEAD^ //查看HEAD的父母的信息
$git show HEAD^^ //查看HEAD的父母的父母的信息
$git show HEAD~4 //查看HEAD上溯4代的信息

要注意的是git-merge是會產(chǎn)生雙父母的博投,這種情況這樣處理:

$git show HEAD^1 //查看HEAD的第一個父母
$git show HEAD^2 //查看HEAD的第二個父母

3. 別名

你可以給復(fù)雜名稱起個別名:

$ git tag V3 5b888 //以后可以用V3來代替復(fù)雜的名稱(5b888…)
$ git show V3
$ git branch stable V3 //建立一個基于V3的分支

4. 檢索

可以用git grep幫助我們搜索:

$ git grep “print” V3 //在V3中搜索所有的包含print的行
$ git grep “print” //在所有的歷史記錄中搜索包含print的行

5. 定位具體記錄

$ git log V3..V7 //顯示V3之后直至V7的所有歷史記錄
$ git log V3.. //顯示所有V3之后的歷史記錄。注意<since>..<until>中任何一個被省略都將被默認(rèn)設(shè)置為HEAD盯蝴。所以如果使用..<until>的話毅哗,git log在大部分情況下會輸出空的听怕。

$ git log –since=”2 weeks ago” //顯示2周前到現(xiàn)在的所有歷史記錄。具體語法可查詢git-ref-parse命令的幫助文件虑绵。
$ git log stable..experimental //將顯示在experimental分支但不在stable分支的歷史記錄
$ git log experimental..stable //將顯示在stable分支但不在experimental分支的歷史記錄

上一篇:Git基本操作(六)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末尿瞭,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子翅睛,更是在濱河造成了極大的恐慌声搁,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,039評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件捕发,死亡現(xiàn)場離奇詭異疏旨,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)扎酷,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,426評論 3 395
  • 文/潘曉璐 我一進(jìn)店門檐涝,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人法挨,你說我怎么就攤上這事谁榜。” “怎么了坷剧?”我有些...
    開封第一講書人閱讀 165,417評論 0 356
  • 文/不壞的土叔 我叫張陵惰爬,是天一觀的道長。 經(jīng)常有香客問我惫企,道長,這世上最難降的妖魔是什么陵叽? 我笑而不...
    開封第一講書人閱讀 58,868評論 1 295
  • 正文 為了忘掉前任狞尔,我火速辦了婚禮,結(jié)果婚禮上巩掺,老公的妹妹穿的比我還像新娘偏序。我一直安慰自己,他們只是感情好胖替,可當(dāng)我...
    茶點故事閱讀 67,892評論 6 392
  • 文/花漫 我一把揭開白布研儒。 她就那樣靜靜地躺著,像睡著了一般独令。 火紅的嫁衣襯著肌膚如雪端朵。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,692評論 1 305
  • 那天燃箭,我揣著相機(jī)與錄音冲呢,去河邊找鬼。 笑死招狸,一個胖子當(dāng)著我的面吹牛敬拓,可吹牛的內(nèi)容都是我干的邻薯。 我是一名探鬼主播,決...
    沈念sama閱讀 40,416評論 3 419
  • 文/蒼蘭香墨 我猛地睜開眼乘凸,長吁一口氣:“原來是場噩夢啊……” “哼厕诡!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起营勤,我...
    開封第一講書人閱讀 39,326評論 0 276
  • 序言:老撾萬榮一對情侶失蹤木人,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后冀偶,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體醒第,經(jīng)...
    沈念sama閱讀 45,782評論 1 316
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,957評論 3 337
  • 正文 我和宋清朗相戀三年进鸠,在試婚紗的時候發(fā)現(xiàn)自己被綠了稠曼。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,102評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡客年,死狀恐怖霞幅,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情量瓜,我是刑警寧澤司恳,帶...
    沈念sama閱讀 35,790評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站绍傲,受9級特大地震影響扔傅,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜烫饼,卻給世界環(huán)境...
    茶點故事閱讀 41,442評論 3 331
  • 文/蒙蒙 一猎塞、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧杠纵,春花似錦荠耽、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,996評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至银亲,卻和暖如春慢叨,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背群凶。 一陣腳步聲響...
    開封第一講書人閱讀 33,113評論 1 272
  • 我被黑心中介騙來泰國打工插爹, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 48,332評論 3 373
  • 正文 我出身青樓赠尾,卻偏偏與公主長得像力穗,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子气嫁,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,044評論 2 355

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

  • 1.git的安裝 1.1 在Windows上安裝Git msysgit是Windows版的Git当窗,從https:/...
    落魂灬閱讀 12,665評論 4 54
  • 有些人或許從來沒有出現(xiàn)過在你的朋友圈崖面,只有你知道她很重要! 她如春風(fēng)般沐浴梯影、她如繁星璀璨巫员、她是似少女的溫...
    明清子echo閱讀 292評論 1 0
  • 陰差陽錯的,我來到了上海謀求一份外貿(mào)工作甲棍。剛到的前三天一直住在賓館简识,因為同學(xué)和朋友那里都沒有我的落腳之處,無奈只好...
    壹平方閱讀 283評論 1 0
  • 文心 一人一事一片天感猛,半俗半雅半瘋癲七扰。愿得文心清如水,遙寄情思星月間陪白。成敗不驚聽風(fēng)雨颈走,寵辱偕忘游名山。我是人間癡情...
    醉后長亭閱讀 711評論 0 4
  • 導(dǎo)讀:人到中年脂矫,才發(fā)現(xiàn)家庭是那么地重要,親人的關(guān)懷是那么地溫暖霉晕。盡管偶爾會為孩子的教育而煩惱庭再,也會為事業(yè)的不順而糾...
    中恩國際連金鋒閱讀 193評論 0 0