git push--force与git push非快进更新之间的区别
让我们说我跑git push--force与git push非快进更新之间的区别,git,Git,让我们说我跑 git推送--强制原始主机:主机(强制更新) 在另一个地方 git推送源站+主站:主站(非快进更新) 这两个是一样的吗?是否存在这两种行为不同的场景?它们是相同的。从: 通过在refspec中添加可选的前导+(或使用--force命令行选项),可以覆盖上面描述的关于不允许作为更新的内容的所有规则 然而,也许很明显,--force适用于所有被推送的对象,而+仅适用于前缀为+的refspec(在本例中为master)。在您问题中的两个命令中,这没有什么区别,因为它们中只有一个refsp
git推送--强制原始主机:主机
(强制更新)
在另一个地方
git推送源站+主站:主站
(非快进更新)
这两个是一样的吗?是否存在这两种行为不同的场景?它们是相同的。从: 通过在refspec中添加可选的前导
+
(或使用--force
命令行选项),可以覆盖上面描述的关于不允许作为更新的内容的所有规则
然而,也许很明显,--force
适用于所有被推送的对象,而+
仅适用于前缀为+
的refspec(在本例中为master
)。在您问题中的两个命令中,这没有什么区别,因为它们中只有一个refspec