W3Cschool
恭喜您成為首批注冊(cè)用戶(hù)
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
學(xué)習(xí)如何查看項(xiàng)目的歷史。
獲得已經(jīng)做過(guò)的更改清單是 git log
命令的功能。
$ git log
你應(yīng)該看到:
$ git log
commit 1f7ec5eaa8f37c2770dae3b984c55a1531fcc9e7
Author: Jim Weirich <jim (at) neo.com>
Date: Sat Apr 13 15:20:42 2013 -0400
Added a comment
commit 582495ae59ca91bca156a3372a72f88f6261698b
Author: Jim Weirich <jim (at) neo.com>
Date: Sat Apr 13 15:20:42 2013 -0400
Added a default value
commit 323e28d99a07d404c04f27eb6e415d4b8ab1d615
Author: Jim Weirich <jim (at) neo.com>
Date: Sat Apr 13 15:20:42 2013 -0400
Using ARGV
commit 94164160adf8faa3119b409fcfcd13d0a0eb8020
Author: Jim Weirich <jim (at) neo.com>
Date: Sat Apr 13 15:20:42 2013 -0400
First Commit
這份清單是迄今為止我們對(duì)倉(cāng)庫(kù)所作的總共 4 次提交。
你可以很好的控制處理 log
命令要精確顯示的內(nèi)容。我喜歡 單行格式:
$ git log --pretty=oneline
你應(yīng)該看到:
$ git log --pretty=oneline
1f7ec5eaa8f37c2770dae3b984c55a1531fcc9e7 Added a comment
582495ae59ca91bca156a3372a72f88f6261698b Added a default value
323e28d99a07d404c04f27eb6e415d4b8ab1d615 Using ARGV
94164160adf8faa3119b409fcfcd13d0a0eb8020 First Commit
log
命令有許多選項(xiàng)用來(lái)選擇顯示哪個(gè)條目。玩玩下面的選 項(xiàng):
$ git log --pretty=oneline --max-count=2
$ git log --pretty=oneline --since='5 minutes ago'
$ git log --pretty=oneline --until='5 minutes ago'
$ git log --pretty=oneline --author=<your name>
$ git log --pretty=oneline --all
參閱 man git-log
了解更多細(xì)節(jié)。
這是我用來(lái)復(fù)查上周所做更改的命令。如果我只想看自己所 作的更改,那么我將添加--author=jim
。
$ git log --all --pretty=format:'%h %cd %s (%an)' --since='7 days ago'
隨著時(shí)間的推移,我發(fā)現(xiàn)在工作時(shí)最喜歡下列日志格式。
$ git log --pretty=format:'%h %ad | %s%d [%an]' --graph --date=short'
它看起來(lái)像這樣:
$ git log --pretty=format:'%h %ad | %s%d [%an]' --graph --date=short
* 1f7ec5e 2013-04-13 | Added a comment (HEAD, master) [Jim Weirich]
* 582495a 2013-04-13 | Added a default value [Jim Weirich]
* 323e28d 2013-04-13 | Using ARGV [Jim Weirich]
* 9416416 2013-04-13 | First Commit [Jim Weirich]
讓我們看一下細(xì)節(jié):
--pretty="..."
定義輸出的格式%h
是提交 hash 的縮寫(xiě)%d
是提交的裝飾(如分支頭或標(biāo)簽)%ad
是創(chuàng)作日期%s
是注釋%an
是作者姓名--graph
使用 ASCII 圖形布局顯示提交樹(shù)--date=short
保留日期格式更好且更短gitx (Mac) 和 gitk (任意平臺(tái)) 在瀏覽日志歷史時(shí)十分有用。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話(huà):173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: