git diff specific file my-branch to master

12 浏览
0 Comments

git diff specific file my-branch to master

如何以最简单的方式查看从我的分支到主分支的特定文件差异?\n我的分支上的所有内容都已推送。\n我更喜欢使用分支名称而不是提交的哈希值(例如这里)。\n我想要单个文件的差异,而不是完整的分支差异(例如这里)。

0
0 Comments

git diff specific file my-branch to master的问题出现的原因是想要比较在“my-branch”分支上的特定文件与master分支上的对应文件的差异,但不知道具体的命令和参数。解决方法是使用以下命令:

$ git diff origin/master:path/to/myfile.py path/to/myfile.py

注意命令的顺序很重要(master分支应该先出现)

或者更简洁地使用以下命令:git diff master -- path/to/myfile.py

假设你当前在“my-branch”分支上。

0