我有一个名为 foo
的远程分支,在当前客户端中没有被跟踪。
我执行了 git checkout -b origin/foo
,这创建了一个名为 origin/foo
的本地分支。这看起来很糟糕,因为到目前为止,我所有的本地分支机构都没有 origin/
前缀。
我试图通过运行 git branch -d origin/foo
来删除这个本地分支,但它提示分支没有完全 merge 。我担心如果我使用 -D
强制它,它实际上会删除远程分支。
我该如何收拾这个烂摊子?
最佳答案
通过重命名分支然后删除它来解决。
branch -m origin/foo bad_foo
branch -d bad_foo
关于git - 我不小心创建了一个名为 origin/foo 的本地分支。怎么办?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8653537/