我想比较两个不同的远程仓库(即生产和暂存)上的一个文件(main_controller.rb),因为我在生产环境和暂存环境中得到了不同的结果。
我相信代码(即文件)是相同的,但只是想确认一下。 但我不知道如何在git中进行此比较。
任何帮助将不胜感激。
我想比较两个不同的远程仓库(即生产和暂存)上的一个文件(main_controller.rb),因为我在生产环境和暂存环境中得到了不同的结果。
我相信代码(即文件)是相同的,但只是想确认一下。 但我不知道如何在git中进行此比较。
任何帮助将不胜感激。
您是否在同一个仓库中设置了两个远程?我假设您已经这样做了,并且它们被称为 production
和 staging
。有一种方法可以引用特定提交/树中的文件,语法是 treeish:path/to/file
。您应该能够将其与 git diff
一起使用,以类似以下的方式进行说明:
git diff production:path/to/file staging:path/to/file