GIT:如何在不同的分支中区分两个不同的文件?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (57)

我有两个不同的文件在不同的分支。我怎么才能在一个命令中区分他们?

有点像

# git diff branch1/foo.txt branch2/foo-another.txt

我可以查看另一个文件,对其进行区分并进行还原,但这是非常不好的解决方案。

提问于
用户回答回答于
git diff branch1:full/path/to/foo.txt branch2:full/path/to/foo-another.txt

还可以使用相对路径:

git diff branch1:./relative/path/to/foo.txt branch2:./relative/path/to/foo-another.txt
用户回答回答于

Sideenote:不需要完全路径,可以从./相对路径。有时候很方便。

git diff branch1:./relative/path/to/foo.txt branch2:./relative/path/to/foo-another.txt

扫码关注云+社区