我正在使用
git showcommithash:文件名
以获取更改前的文件版本。
我如何才能在做出更改之前获得版本,以便进行比较?
假设我理解你的问题,你可以在提交日志中返回到你想要的任何更改。您可以使用已经使用的相同命令来执行此操作,但只需将提交哈希更改为您希望看到的任何提交即可。
以这个提交日志为例:
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
提交的所有更改。