git创建同名的新分支,它会被推送到同一个遥控器吗?

xin*_*xu1 6 git

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

Rob*_*ill 5

如果你这样做git push origin branchname那么是的,这是正确的.

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

git push origin branchname -f
# or
git push origin branchname --force
Run Code Online (Sandbox Code Playgroud)

如果你不这样做,你会收到一个错误,告诉你你的本地分支落后于原产地.强迫推动基本上说"嘿起源,接受我的承诺历史并处理它".