git查看某个文件的修改历史

简介: 有时候在比对代码时,看到某些改动,但不清楚这个改动的作者和原因,也不知道对应的BUG号,也就是说无从查到这些改动的具体原因了~ 【注】:某个文件的改动是有限次的,而且每次代码修改的提交都会有commit描述, @c1-System-Product-Name:~/data/...

有时候在比对代码时,看到某些改动,但不清楚这个改动的作者和原因,也不知道对应的BUG号,也就是说无从查到这些改动的具体原因了~

【注】:某个文件的改动是有限次的,而且每次代码修改的提交都会有commit描述,



@c1-System-Product-Name:~/data/android_code/packages/apps/VargoService/src/cn/com/vargo/cloudservice/contacts$ git log --pretty=oneline ContactsSyncService.java

13338d571a4743f8830081c911b4aebbb6680b89 添加同步接口已经数据查询
@c1-System-Product-Name:~/data/android_code/packages/apps/VargoService/src/cn/com/vargo/cloudservice/contacts$ git log --pretty ContactsSyncService.java
commit 13338d571a4743f8830081c911b4aebbb6680b89
Author: liuyongsheng <liuyongsheng@iradar.cn>
Date:   Wed Mar 12 18:29:20 2014 +0800


    添加同步接口已经数据查询
@c1-System-Product-Name:~/data/android_code/packages/apps/VargoService/src/cn/com/vargo/cloudservice/contacts$ ^C
@c1-System-Product-Name:~/data/android_code/packages/apps/VargoService/src/cn/com/vargo/cloudservice/contacts$ git show 13338d571a4743f8830081c911b4aebbb6680b89
commit 13338d571a4743f8830081c911b4aebbb6680b89
Author: 
Date:   Wed Mar 12 18:29:20 2014 +0800


    添加同步接口已经数据查询


diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index bdebb94..d90312e 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -231,6 +231,15 @@
                 <action android:name="com.iradar.aidl.RemoteIradarVcloudService" /> 
             </intent-filter> 
        </service>
+       
+        <service
+            android:name="cn.com.vargo.cloudservice.contacts.ContactsSyncService" 
+            android:exported="true">
+            <intent-filter>
+                <action android:name="android.content.SyncAdapter" />
+            </intent-filter>
+            <meta-data android:name="android.content.SyncAdapter" android:resource="@xml/syncadapter_contacts" />
+        </service>
         
     </application>
 
diff --git a/res/xml/syncadapter_contacts.xml b/res/xml/syncadapter_contacts.xml
相关文章
|
2月前
|
存储 前端开发 开发工具
Git Hooks实战:提交前检查修改文件中是否包含调试代码
Git Hooks实战:提交前检查修改文件中是否包含调试代码
47 0
|
3月前
|
存储 开发工具 git
Pycharm git-创建本地仓库\创建分支\合并分支\回溯版本\加入git后文件颜色代表的含义
Pycharm git-创建本地仓库\创建分支\合并分支\回溯版本\加入git后文件颜色代表的含义
66 0
|
5月前
|
IDE 开发工具 C#
Visual Studio使用Git忽略不想上传到远程仓库的文件
Visual Studio使用Git忽略不想上传到远程仓库的文件
|
2月前
|
存储 开发工具 git
Git 教程:解密 .gitignore 文件、合并分支、解决冲突、及 Git 帮助
如果你忘记了命令或命令的选项,你可以使用 Git 帮助。 在命令行中,有几种不同的使用帮助命令的方式: git command -help - 查看特定命令的所有可用选项 git help --all - 查看所有可能的命令 让我们看看不同的命令。
210 3
|
2月前
|
Shell 开发工具 git
查看 Git 中某个文件的提交历史记录(log)
要查看 Git 中某个文件的提交历史记录(log),你可以使用 `git log` 命令并指定文件名作为参数。以下是一些常用的方法来查看某个文件的 Git log: 1. **查看文件的完整提交历史**: ```bash git log -- <filename> ``` 这里的 `--` 是可选的,用于分隔命令行选项和文件名。 2. **查看文件的简要提交历史**: ```bash git log --oneline -- <filename> ``` --oneline` 选项会以一行显示每个提交,使输出更简洁。 3. **查看文件的提交历史并显示每次提交的差异**: ```
|
3月前
|
SQL 开发工具 git
git 修改文件后revert
如果你想撤销对一个文件的修改,可以使用`git checkout`命令。 假设你想撤销名为`file.txt`的文件的修改,你可以执行以下命令: ``` git checkout -- file.txt ``` 这将把`file.txt`文件恢复到最后一次提交的状态。如果你想撤销所有修改,可以使用`git checkout -- .`命令。 如果你已经提交了修改,并且想要撤销提交,可以使用`git revert`命令。这将创建一个新的提交,撤销之前的提交。假设你想撤销最后一次提交,可以执行以下命令: ```sql git revert HEAD ``` 这将创建一个新的提交,撤销最
|
3月前
|
存储 网络安全 数据处理
git远程操作,推送【push】,拉取【pull】,忽略特殊文件,配置别名,标签管理
git远程操作,推送【push】,拉取【pull】,忽略特殊文件,配置别名,标签管理
|
3月前
|
开发工具 git
GIT | 基础操作 | 初始化 | 添加文件 | 修改文件 | 版本回退 | 撤销修改 | 删除文件(二)
GIT | 基础操作 | 初始化 | 添加文件 | 修改文件 | 版本回退 | 撤销修改 | 删除文件(二)
|
3月前
|
算法 安全 Linux
GIT | 基础操作 | 初始化 | 添加文件 | 修改文件 | 版本回退 | 撤销修改 | 删除文件(一)
GIT | 基础操作 | 初始化 | 添加文件 | 修改文件 | 版本回退 | 撤销修改 | 删除文件(一)