我有一个项目,只有一个分支,master
的朋友。我的朋友上次参与了这个项目,我把他的作品拿来(git fetch
)看看。这创建了一个名为origin/master
的分支:
Project ps1$ git branch -a
* master
remotes/origin/master
我查了一下(git checkout origin/master
),我不同意所做的一切,所以我现在不想合并。我要让我的朋友更多地工作。我试图删除这个获取的分支只是为了清理,使用其中之一
git branch -d remotes/origin/master
要么
git branch -d origin/master
但它说两个案件都没有找到分支机构。我如何摆脱这个分支(我应该这样做吗?)?
git branch -rd origin/master
应该工作。
使用
-r
和-d
删除远程跟踪分支。请注意,如果远程存储库中不再存在远程跟踪分支,或者如果git fetch配置为不再获取它们,则删除它们才有意义。