在git上,如果我删除本地分支并创建一个具有相同名称的新分支.来自新分支的所有提交都将被推送到同一个远程,因为它们具有相同的名称.这是对的吗?
如果你这样做git push origin branchname那么是的,这是正确的.
需要注意的是,您将拥有与源不同的提交历史记录,因此您需要强制推送您的更改以使推送工作:
git push origin branchname -f
# or
git push origin branchname --force
Run Code Online (Sandbox Code Playgroud)
如果你不这样做,你会收到一个错误,告诉你你的本地分支落后于原产地.强迫推动基本上说"嘿起源,接受我的承诺历史并处理它".
| 归档时间: |
|
| 查看次数: |
1209 次 |
| 最近记录: |