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

标签 git git-diff

我在不同的分支中有两个不同的文件。 如何在一个命令中区分它们?

有点像

# 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

关于Git:如何区分不同分支中的两个不同文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8131135/

相关文章:

Git 从跟踪中删除已删除的文件

git - 我应该 git clone 我的依赖项吗?

git - Powershell 在 TortoiseGit Hook 中不返回任何内容

git - 您如何仅存储已添加的文件?

git - 使用 git rev-parse 获取同一分支中的提交范围

html - 忽略 git-diff 中的任何空格或换行符

git - 如何在 Visual Studio Code 并排文件中看到 'git diff'?

git - 在 Git 中生成特定提交的差异文件

github - circleCI - 如何在特定目录发生变化时运行作业

git - git 可以在 repo 文件和外部(非 repo )文件之间进行区分吗?