Bra*_*UAR 4 git branch git-branch
我用删除了一个分支:
git branch -d branch_name
Run Code Online (Sandbox Code Playgroud)
我推了推,但是当我用以下命令列出分支时:
git branch -avv
Run Code Online (Sandbox Code Playgroud)
我看到分支始终带有名称remotes/origin/branch_name
。
如何从那里删除分支?
当您删除分支时,git branch -d branch_name
只需删除本地分支。推送不会影响遥控器的状态,因此origin / branch_name将保留。如果要删除它,则应git push <remote_name> --delete <branch_name>
按照建议重复的帖子中的说明进行操作。
当其他人删除远程(来源)中的分支时,对它的引用将出现在本地存储库中,因此在拉取或提取之后,您仍然会看到origin/branch_name
。要删除此引用,您必须使用--prune获取。如果需要,也可以在pull命令中将其组合。
git fetch --prune
Run Code Online (Sandbox Code Playgroud)
如果需要,也可以在pull命令中将其组合。
git pull --prune
Run Code Online (Sandbox Code Playgroud)