git diff - 仅显示远程上的新内容

2024-03-30

我在 github 上有一个本地存储库和一个远程存储库。由于商业原因,它们不同步。我已经在我保留的本地上做了很多工作,现在我手动将远程的所有新内容添加到我的本地。没有分支机构。

当我使用该命令时,

git diff --color master..origin/master

我得到了很好的结果,显示了发生了什么变化......我添加到本地存储库的内容标有 - 符号,并显示为红色;而遥控器上的内容则显示为带有 + 号的绿色。

有没有办法显示仅限遥控器上的新内容而不是在本地?也就是说,显示远程上的所有新文件,并显示远程上文件中的所有新行或修改行(显示所有绿色 +)

thanks.


我相信你可以在命令中的两个分支之间放置 3 个点,然后它只执行第二个分支中相对于第一个分支的新增内容,即

git diff master...feature

查看新功能,以及

git diff feature...master

看看master有什么新鲜事。在你的情况下功能可以是origin/master那应该可以正常工作。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

git diff - 仅显示远程上的新内容 的相关文章

随机推荐