创建与已删除分支同名的分支是否危险?

时间:2016-09-14 18:29:52

标签: git

我一直致力于分支机构的功能;叫它'foo'。我现在已经完成并将其合并到master中,并希望在本地和远程删除它。但是在将来的某个时候,我可能会再次开始研究这个功能,并且很想创建一个名为“foo”的新分支。

我不认为这对我来说是一个问题,但如果其他人拥有我自己当前foo分支的副本,然后他们试图在创建新的foo分支后拉动,他们会得到搞砸了?

1 个答案:

答案 0 :(得分:29)

不,这不是问题。

行为将是相同的,就像分支尚未删除一样:当有人拉出 new 分支时,Git会尝试合并(或重新绑定)它们。如果存在冲突,则无论如何都会存在冲突。

简单地说,分支是指向提交的指针。如果您删除分支,并在稍后的另一个提交中创建另一个具有相同名称的分支,则这就是相同,就好像您将重置它到该提交一样({{1 }})。