Git Can';t删除名称中带有空格字符的分支
我的一个队友设法在分支名称中添加了一个空格字符(至少它被渲染为空格),因此分支名称看起来像“feature/XX NNN adasd asd asd ads”。分支名称开头的空格不允许我从终端引用或删除它 我们使用BitBucket作为我们的VCS服务器 我已经尝试过的事情:Git Can';t删除名称中带有空格字符的分支,git,bitbucket,Git,Bitbucket,我的一个队友设法在分支名称中添加了一个空格字符(至少它被渲染为空格),因此分支名称看起来像“feature/XX NNN adasd asd asd ads”。分支名称开头的空格不允许我从终端引用或删除它 我们使用BitBucket作为我们的VCS服务器 我已经尝试过的事情: 吉特分行-d“功能/XX NNN adasd asd asd ads” git分行-d\feature/XX NNN adasd asd asd ads 我使用Intellij作为我的开发IDE,它允许我使用它的CVS工
- 吉特分行-d“功能/XX NNN adasd asd asd ads”
- git分行-d\feature/XX NNN adasd asd asd ads
PD:感谢您的评论和想法。您可以做以下工作作为解决方法:
git branch | grep "feature/XX-NNN-adasd-asd-asd-asd-ads" | xargs git branch -D
您是否尝试过
git branch-d\feature/XX NNN adasd asd asd asd ads“
(将您的分支名称放在引号中)?请显示您正在使用的命令行。git branch-d\feature/XX NNN adasd asd asd ads
在空格前放一个“\”。您确定有空格字符吗?文档说,你不能在分支名称中使用空格(请参阅:),我不知道它是否真的是一个空格字符,或者它将其渲染为一个空格,但那东西就在那里,它真的很烦人。例如:如果我检查bitbucket中分支的url,则该字符不会被编码为任何字符,应该被编码为%20。功能%2FSSP-xxxxxxxx在“功能%2FSSP-xxxxxxxx”之前的位置哦,这很聪明,我喜欢