Git:如何区分不同分支中的两个不同的文件?
我在不同的分支有两个不同的文件。 我怎样才能用一个命令来区分它们?
就像是
# git diff branch1/foo.txt branch2/foo-another.txt
我可以检查出其他文件,比较和恢复,但这是相当脏的解决scheme。
git diff branch1:full/path/to/foo.txt branch2:full/path/to/foo-another.txt
你也可以使用相对path:
git diff branch1:./relative/path/to/foo.txt branch2:./relative/path/to/foo-another.txt
旁注:不需要完整的path,你可以从./
开始。 它有时可以方便。
git diff branch1:./relative/path/to/foo.txt branch2:./relative/path/to/foo-another.txt