辛星淺析git中查看某個(gè)文件的歷史
來(lái)源:程序員人生 發(fā)布時(shí)間:2015-07-02 08:59:13 閱讀次數(shù):3744次
有時(shí)候我們?cè)诒葘?duì)代碼的時(shí)候,會(huì)看到1些改動(dòng),但是不清楚這個(gè)改動(dòng)的具體內(nèi)容的話,我們通常可以通過(guò)以下步驟來(lái)履行:
(1)使用git log來(lái)查看某個(gè)文件的變化,需要注意的是這里我們只關(guān)注某個(gè)文件的變化,而不是全部git庫(kù),否則就無(wú)從看起了。
我們?cè)趃it log后面接文件名便可,范例以下:
root@ubuntu:/root/xin# git log --pretty=oneline MessageItem.java
27209385caf678abe878375a470f4edd67a2d806 fix to process force close when empty address contained in card
0e04b16f1dad7dc0a36e2235f7337bc656c365c7 display for 1970⑴⑴
e4abf3a213197491e0855e101117b59b5dc0160d HREF#13954 receive, store, and display wap push
356f6def9d3fb7f3b9032ff5aa4b9110d4cca87e HREF#16265_uim_show_time_error
350f9d34c35ab50bdb4b2d43fb3ff9780e6c73fa fix xxxx
715e32f97bd9d8ce4b5ba650b97ba4b137150456 Fix ANR from calling Contact.get()
fd8357ff5febab0141e1beb8dd3b26f70416b108 Fix missing From field
d130e2e6dc448fd80ecb70f0d31e3affb9888b9a fix bug 2112925: don't display zip file garbage content in MMS.
(2)然后我們使用git show來(lái)查看這次具體的更新,范例以下:
root@ubuntu:/root/xin# git show 356f6def9d3fb7f3b9032ff5aa4b9110d4cca87e
commit 356f6def9d3fb7f3b9032ff5aa4b9110d4cca87e
Author:xin <xinguimeng@163.com>
Date: Thu Jan 6 01:50:31 2014 +0800
修改的描寫(xiě)(是該代碼commit時(shí)所填)
Signed-off-by: 某某某 <某某某的郵箱>
diff --git a/root/xin/MessageItem.java b/root/xin/MessageItem.java
index 0a0c4b7..55c3b27 100644
--- a/root/xin/MessageItem.java
+++ b/root/xin/MessageItem.java
+
+ 列出具體的改動(dòng)
-
-
通常這樣是1個(gè)解決問(wèn)題的方式。
生活不易,碼農(nóng)辛苦
如果您覺(jué)得本網(wǎng)站對(duì)您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈(zèng)