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

What happen if we commit something that is already in the remote repo

我更正了一个拼写错误并提交了我的本地更改,但该更改已经由某人完成并推送到远程存储库。所以我的提交没有作为提交显示在源代码树的 Log/History 中。也没有冲突。有人可以解释一下吗?

我猜场景是这样的。 您更正了拼写错误并将其提交到本地存储库。当您想推送到远程存储库时,您会注意到必须先拉取一些更改。所以你已经提取了更改并且它自动与你的提交合并并且一切都很好。

我觉得可以不冲突,因为'recursive'策略。 我不确定。
git merge strategies