繁体   English   中英

git diff 查看从另一个分支到我的工作副本的更改

[英]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 BRANCHgit diff BRANCH HEAD的简写形式。 只需反转参数即可。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM