我正在使用
git show commithash : filename
在更改之前获取文件的版本。
为了进行比较,我怎样才能在更改之前获得版本?
答案 0 :(得分:0)
假设我理解您的问题,您可以在提交日志中尽可能地返回以查看您想要的任何更改。您可以使用您已经使用的相同命令来执行此操作,但只需将提交哈希更改为您想要查看的任何提交。
使用此提交日志作为示例:
commit 123456789baf76cbbb9a2e7052f4aeb987654321
Author: Ron Swanson <ron@swanson.com>
Date: Wed Nov 11 12:02:57 2015 -0500
Fix Expired listings ordering for when deactivated early
commit 9876543217a52dfd4387c6eb6f31431123456789
Author: Leslie Knope <leslie@knope.com>
Date: Tue Nov 10 14:18:30 2015 -0500
Only sync user if relevant attributes have changed
您可以使用git show 123456789baf76cbbb9a2e7052f4aeb987654321
显示Fix Expired listings ordering for when deactivated early
提交的所有更改。
或者您可以使用git show 9876543217a52dfd4387c6eb6f31431123456789
来显示Only sync user if relevant attributes have changed
提交的所有更改。