git查看單個文件的修改歷史

使用Git 跟蹤單個文件的修改歷史。轉載請註明來自:http://www.binkery.com/

開發的時候經常會碰見這樣的情況,需要跟蹤單個文件的修改歷史,在CVS 或者 SVN , 有一些GUI工具幫助做這些工作,在git上應該也有,不過一直沒有發現。可以通過命令行來查看修改歷史,也還算比較方便。轉載請註明來自:http://www.binkery.com/

查看詳細歷史轉載請註明來自:http://www.binkery.com/

git log -p filename

查看提交記錄轉載請註明來自:http://www.binkery.com/

git log filename

記錄下需要恢復的 commit 版本號轉載請註明來自:http://www.binkery.com/

恢復該文件:轉載請註明來自:http://www.binkery.com/

git reset commit 版本號 filename

提交git:轉載請註明來自:http://www.binkery.com/

git commit -m "註釋"


git log --pretty

然後使用下面的命令可列出文件的所有改動歷史,注意,這裏着眼於具體的一個文件,而不是git庫,如果是庫,那改動可多了去了~

git log --pretty=oneline 文件名

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章