Git推送整个分支而不是仅更改

时间:2020-02-07 15:52:29

标签: git

每当我强行推销时,整个分支就会被推而不仅仅是更改

git push origin分支-f

2 个答案:

答案 0 :(得分:1)

您的force push您的本地分支机构,以覆盖远程分支机构。

答案 1 :(得分:1)

根据设计,git仅发送/下载接收端不存在的变更集。它抱怨如果您尝试推动不是快速前进的更改(即不要跟随那里的最后一个障碍,而是在推动它之后在本地进行修改)。要继续推送,请--force(或-f)推送。这个想法是整个历史记录都出现在每个用户的机器上(有一些方法可以获取历史记录的一部分,但这不是常见用法)。