如果在github中已经存在一个具有相同名称的分支,那么新创建的push本地分支是否会崩溃?

时间:2014-10-18 15:26:44

标签: git github git-branch

我对Git有疑问。这是场景 说我已经创建了一个本地分支并将其推送到原始主服务器(github)(未合并只是推送和拉取请求创建。然后删除了本地分支。

现在如果我创建另一个具有相同名称的本地分支,提交并将其推送到github上的origin master将会发生什么?

将是在github上创建的新分支,否则此提交将更新先前创建的拉取请求?

我希望我的问题清楚明白。

感谢。

1 个答案:

答案 0 :(得分:2)

您很可能会收到如下错误:

error: failed to push some refs to '<repo_url>'
hint: Updates were rejected because the tip of your current branch is behind

因为新分支的更改不是基于旧分支构建的。

另外,请注意,因为git是一个分布式版本控制系统,所以您不需要使用真实存储库来测试您的更改。您始终可以在本地计算机上创建多个测试存储库(与实际存储库无关)并克隆它们以模拟该过程。