www.teandq.com
晓安科普

git 查看文件修改历史:git查看修改过的文件

2024-08-21Aix XinLe

然后使用下面的命令可列出文件的所有改动历史,注意,这里着眼于具体的一个文件,而不是git库,如果是库,那改动可多了去了~

git 查看文件修改历史:git查看修改过的文件

 

git log--pretty然后使用下面的命令可列出文件的所有改动历史,注意,这里着眼于具体的一个文件,而不是git库,如果是库,那改动可多了去了~git log--pretty=oneline 文件名

如:root@ubuntu:android_src/packages/apps/Mms/src/com/android/mms/ui# git log --pretty=oneline MessageItem.java

27209385caf678abe878375a470f4edd67a2d806 fix to process force close when empty address contained in card 0e04b16f1dad7dc0a36e2235f7337bc656c365c7 display

for1970-1-1 e4abf3a213197491e0855e101117b59b5dc0160d HREF#13954 receive, store, and display wap push356

f6def9d3fb7f3b9032ff5aa4b9110d4cca87e HREF#16265_uim_show_time_error350f9d34c35ab50bdb4b2d43fb3ff9780e6c73fa fix xxxx

715e32f97bd9d8ce4b5ba650b97ba4b137150456 Fix ANR from calling Contact.get() fd8357ff5febab0141e1beb8dd3b26f70416b108 Fix missing From field

二、git show如上所示,打印出来的就是针对文件MessageItem.java的所有的改动历史,每一行最前面的那一长串数字就是每次提交形成的哈希值,接下来使用git show即可显示具体的某次的改动的修改~

git show 356f6def9d3fb7f3b9032ff5aa4b9110d4cca87eroot@ubuntu:/android_src/packages/apps/Mms/src/com/android/mms/ui

# git show 356f6def9d3fb7f3b9032ff5aa4b9110d4cca87e commit 356f6def9d3fb7f3b9032ff5aa4b9110d4cca87e Author:

某某某 Date: Thu Jan 601:50:312011 +0800 修改的描述(是该代码commit时所填) Signed-off-by: 某某某 diff --git a/src/com/android/mms/ui/MessageItem.java b/src/com/android/mms/ui/MessageItem.java index 0a0c4b7..

55c3b27 100644 --- a/src/com/android/mms/ui/MessageItem.java +++ b/src/com/android/mms/ui/MessageItem.java + + 列出具体的改动 - -

这样就可以知道是谁做了修改,以及具体的修改代码~那接下来不管是直接去找他交流还是研究代码,都有依据了~补充:我看到的更好的方法1. git log filename可以看到fileName相关的commit记录。

2. git log -p filename可以显示每次提交的diff3. 只看某次提交中的某个文件变化,可以直接加上fileNamegit show c5e69804bbd9725b5dece57f8cbece4a96b9f80b filename

免责声明:本站所有信息均搜集自互联网,并不代表本站观点,本站不对其真实合法性负责。如有信息侵犯了您的权益,请告知,本站将立刻处理。联系QQ:1640731186

历史git 查看文件修改历史:git查看修改过的文件

2024-08-21Aix XinLe134

git 查看文件修改历史:git查看修改过的文件然后使用下面的命令可列出文件的所有改动历史,注意,这里着眼于具体的一个文件,而不是git库,如果是库,那改动可多了去了~…

历史汉武帝刘彻历史简介:汉武帝刘彻历史简介西汉

2024-08-21Aix XinLe19

汉武帝刘彻历史简介:汉武帝刘彻历史简介西汉西汉刘彻,即汉武帝,是中国历史上著名的皇帝之一,也是西汉王朝的第七位皇帝。他在位期间,实行了一系列重要的政治、经济和军事改革,对中国历史产生了深…

历史饺子的历史起源:饺子的历史起源知识

2024-08-21Aix XinLe18

饺子的历史起源:饺子的历史起源知识饺子原名"娇耳",相传是我国医圣张仲景首先发明的。他著《伤寒杂病论》,集医家之大成,被历代医者奉为经典。…

历史历史大剧:历史大剧100部

2024-08-21Aix XinLe37

历史大剧:历史大剧100部观看历史大剧,品味百家人生。盘点中国十大古装历史“皇帝”剧:1、《大明王朝1566》 (2007)导演:张黎,主演:陈宝国、黄志忠、王庆祥、倪大…

历史世界历史故事:世界历史故事在线听

2024-08-21Aix XinLe119

世界历史故事:世界历史故事在线听你不知道的历史真相。秦始皇的统一竟然是个大骗局。大家好,今天要揭开一个鲜为人知的历史真相。你以为秦始皇的统一是为了实现大一统的伟大梦想,其实这背…