git - 查看某次提交某个文件的修改

本文介绍如何在Git中仅查看指定提交的特定文件修改详情,而非所有历史记录,通过命令展示具体操作。

如这次提交:
commit 12e49a7720fe92d5c19a8015fbc40a410e52370d
Author: yo <yo@yo-desktop.(none)>
Date: Thu May 5 17:06:02 2011 +0800

  Copy messages from icc to phone

 packages/apps/Mms/res/values-zh-rCN/strings.xml | 7 ++
 packages/apps/Mms/res/values/strings.xml | 7 ++
 .../src/com/android/mms/ui/ManageSimMessages.java | 71 +++++++++++++++++++-
 3 files changed, 84 insertions(+), 1 deletions(-)
我想在终端输出这次提交的ManageSimMessages.java文件修改情况

使用
git log -p -- packages/apps/Mms/src/com/android/mms/ui/ManageSimMessages.java
会显示所有的这个文件的提交.我只要显示这次的,
其实就是如何在git log中使用用哈希值12e49a..
网上找遍了好像无法在git log命令中使用commit 的哈希值

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值