码迷,mamicode.com
首页 > 其他好文 > 详细

辛星浅析git中查看某个文件的历史

时间:2015-05-01 08:18:07      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:某个文件   git   辛星   历史   

     有时候我们在比对代码的时候,会看到一些改动,但是不清楚这个改动的具体内容的话,我们通常可以通过如下步骤来执行:

    (1)使用git  log来查看某个文件的变化,需要注意的是这里我们只关注某个文件的变化,而不是整个git库,否则就无从看起了。 

      我们在git  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-1-1
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来查看这次具体的更新,范例如下:

root@ubuntu:/root/xin# git show 356f6def9d3fb7f3b9032ff5aa4b9110d4cca87e
commit 356f6def9d3fb7f3b9032ff5aa4b9110d4cca87e
Author:xin  <xinguimeng@163.com>
Date:   Thu Jan 6 01:50:31 2014 +0800

    修改的描述(是该代码commit时所填)
    
    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
+
+ 列出具体的改动
-
-

    通常这样是一个解决问题的方式。


辛星浅析git中查看某个文件的历史

标签:某个文件   git   辛星   历史   

原文地址:http://blog.csdn.net/xinguimeng/article/details/45417297

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!