Von*_*onC 11
通过修改提交,您正在更改其SHA1,这意味着本地和远程历史不再相同.
如果要用(修改的)本地替换远程历史记录,则需要强制推送.
如果你不这样做,Git将拒绝推送,并要求你拉(在这种情况下,这是没有用的,因为你将合并相同的内容,但不同的提交消息)
强制推动可能是危险的,因为它迫使其他合作者将他们自己的本地历史重置为新的(强制推送).
如评论所述,--force-with-lease更安全(如果您正在更改的远程分支自上次拉动后本身已更改,意味着其他人正在积极使用它并将其推回,则强制推送被拒绝).
再加上一个明智的拉政策(你总是衍合你还没有推什么),并力推变得不那么需要的.
| 归档时间: |
|
| 查看次数: |
4059 次 |
| 最近记录: |