如果我们提交已经存在于远程仓库中的东西会发生什么

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如果我们提交已经存在于远程仓库中的东西会发生什么相关的知识,希望对你有一定的参考价值。

我更正了拼写错误并提交了我的本地更改,但该更改已由某人完成并推送到远程存储库。因此,我的提交未在源树中的日志/历史记录中显示为提交。也没有冲突。有人可以解释一下吗?

答案

我猜这个场景是这样的。您更正了拼写错误并将其提交到本地存储库。当你想要推送到远程存储库时,你注意到你必须首先进行更改。所以你已经撤消了更改并且它自动与你的提交合并,并且每件事情都很好。

我认为由于“递归”策略可能不会产生冲突。我不确定。 git merge strategies

以上是关于如果我们提交已经存在于远程仓库中的东西会发生什么的主要内容,如果未能解决你的问题,请参考以下文章

Eclipse+GitHub 提交代码错误 -“rejected - non-fast-forward”

git第六节---git 远程仓库

git找回一个已经从远程仓库删除的文件

git删除已经提交的包含敏感信息的文件(还没提交到远程仓库)

远程监督:基于规则的标记方法?

使用git获取远程分支