![](/img/trans.png)
[英]git diff between working copy of the file and its version on another branch
[英]git diff to see changes from another branch to my working copy
我可以使用以下方法将工作副本中未提交的更改与另一个分支的提示进行比较:
git diff BRANCH
我如何扭转这一点,以查看另一个方向的差异,从另一个分支的尖端到我的工作副本?
我可以使用以下方法比较两个方向的提交:
git diff BRANCH HEAD
git diff HEAD BRANCH
但是那些将当前分支中提交的更改与另一个分支进行比较。 我想比较我未提交的更改。
当将更改从较新的分支向后移植到较旧的分支时,我发现这很有用。
从man git diff
看到 -R 选项,它交换输入。
因此,要从 BRANCH 到工作副本,而不是从工作副本到 BRANCH,请使用:
git diff -R BRANCH
git diff BRANCH
是git diff BRANCH HEAD
的简写形式。 只需反转参数即可。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.