相关疑难解决方法(0)

如何在本地和远程删除Git分支?

我想删除本地和我在GitHub上的远程项目分支上的分支.

尝试删除远程分支失败

$ git branch -d remotes/origin/bugfix
error: branch 'remotes/origin/bugfix' not found.

$ git branch -d origin/bugfix
error: branch 'origin/bugfix' not found.

$ git branch -rd origin/bugfix
Deleted remote branch origin/bugfix (was 2a14ef7).

$ git push
Everything up-to-date

$ git pull
From github.com:gituser/gitproject
* [new branch] bugfix -> origin/bugfix
Already up-to-date.
Run Code Online (Sandbox Code Playgroud)

remotes/origin/bugfix在本地和GitHub上成功删除分支我需要做些什么 ?

git version-control git-push git-remote git-branch

2万
推荐指数
42
解决办法
784万
查看次数

删除名称与特定模式匹配的git分支

如何从字母'o'开始删除git中的分支?

假设,我有一个如下所示的分支列表:

origin_alpha
origin_beta
origin_gamma
alpha
beta
gamma
Run Code Online (Sandbox Code Playgroud)

不想删除分支origin_alpha,origin_betaorigin_gamma.

git github

24
推荐指数
5
解决办法
8527
查看次数

带通配符扩展的Git命令

可能重复:
您可以使用Git在一个命令中删除多个分支吗?

我正试图在我的git repo中清除我的旧功能分支,然后我发现自己打字了

git branch -d SOME_BRANCH_NAME 
Run Code Online (Sandbox Code Playgroud)

对于每个分支名称.git是否支持任何类型的通配符扩展,所以我可以指定类似的东西:

git branch -d temp_branch_* 
Run Code Online (Sandbox Code Playgroud)

谢谢

git wildcard

9
推荐指数
1
解决办法
5233
查看次数

Git:如何取消获取远程分支(Github 拉取请求)

我跑了

git fetch upstream +refs/pull/*:refs/remotes/upstream/pr/*
git fetch origin +refs/pull/*:refs/remotes/origin/pr/*
Run Code Online (Sandbox Code Playgroud)

我最终得到了数百个分支——每个拉取请求有 4 个分支(head、merge,以及来自 origin 和 upstream。

如何分两步在本地摆脱这些分支?

我试过了

git branch -D refs/remotes/origin/pr/*
Run Code Online (Sandbox Code Playgroud)

但这说“未找到”。

git branch pull-request

5
推荐指数
2
解决办法
4026
查看次数