【发布时间】:2022-08-17 21:12:27
【问题描述】:
我有一些文件夹,如 feature 和 fix 等。我想在本地删除有关此分支的所有信息,因为它们已经合并,我不想在调用 \"git branch\" 或 \"git branch 时看到它们-r\",所以标题中的问题
-
git branch -d <branchname>删除一个分支。这是否回答你的问题? -
分支不在文件夹中。如果您的意思是您有
br/anch、br/anch2、br/anch3等,并且想要删除所有br/*分支:您必须一一进行(好吧,从技术上讲,您可以生成完整的列表和用列表运行一个git branch -d,但无论如何它都是同一类的东西)。这些名称类似于文件夹(并且具有与文件夹相同的限制),但实际上并不是文件夹。 -
为了补充@torek所说的,分支名称中的正斜杠\'/\'只是分支名称的一个字符。它本身并不将分支组合在一起,这完全取决于您对名称的解释。
-
git branch -d <Alt-*>可能会起作用,具体取决于您的外壳。
标签: git