你可以重用删除的 Git 分支名称吗?

Ray*_*Ray 4 git branch

如果我创建了一个名为“foobar”的 Git 分支,在其中做一些工作,将它合并回我的开发分支,然后删除 foobar 分支,我可以在以后的某个时间创建另一个具有相同名称“foobar”的分支吗?混淆 Git?

Jee*_*tra 7

在 git 中,分支名称只是指向特定提交的指针。向分支添加内容只是将该指针移动到新的提交。删除分支简单来说就是删除指针。如果您在将来的某个时刻重新创建相同的分支,您只是创建一个新指针,指向不同的提交。

TL;DR:是的,你可以这样做,而且不,它不会让 Git 感到困惑。


dua*_*mon 5

是没有问题。无论如何,分支名称仅适用于人类。Git 只关心 SHA。