git创建具有相同名称的新分支,它是否会被推送到同一个遥控器?

时间:2015-04-30 02:44:38

标签: git

在git上,如果我删除本地分支并创建一个具有相同名称的新分支。来自新分支的所有提交都将被推送到同一个远程,因为它们具有相同的名称。这是对的吗?

1 个答案:

答案 0 :(得分:5)

如果你git push origin branchname,那么是的,这是正确的。

需要注意的是,您将拥有与源不同的提交历史记录,因此您需要强制推送您的更改以使推送工作:

git push origin branchname -f
# or
git push origin branchname --force

如果您不这样做,您将收到错误消息,告知您当地分支机构落后于原产地。强迫推动基本上说"嘿起源,接受我的提交历史并处理它。"

相关问题