Git:如何在特定提交之前查看文件内容

  • 本文关键字:文件 提交 Git git
  • 更新时间 :
  • 英文 :


我正在使用

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提交的所有更改。

最新更新