如何删除Git远程分支和本地分支
原文: https://www.howtoing.com/delete-git-remote-and-local-branch/
一般我们不建议从Git仓库删除任何在开发中的分支。但有时你可能需要从你的资料库中删除任何现有的Git分支。例如Git仓库有已损坏的文件或没有更多的未来需要的有用文件。
本文将帮助您删除git存储库的远程和本地分支。
-
删除远程的Git分支:
– 使用下面的命令从远程服务器上删除任何分支。下面的例子将从远程Git仓库删除远程分支名为“stage1”。
$ git push origin --delete stage1 Username for 'https://github.com': rahul Password for 'https://rahul@github.com': To https://github.com/tecadmin/firstrepo.git - [deleted] stage1
注意:origin 这个地方 是你 本地管理的remote地址的别名 ,因为默认 是origin,所有网上很多文章都是这样,实际使用时换成你自己的别名
-
删除本地的Git分支:
如果你也想删除git的本地分支。使用以下命令将其删除。
- 列表中使用下列命令所有本地分支名称。
$ git branch master * stage1 - 按最后一个命令的输出,你可以看到你目前正在使用“ stage1”。 所以,如果你试图删除这个分支,你将面临以下错误。
$ git branch -d stage1 error: Cannot delete the branch 'stage1' which you are currently on. - 切换到不同的分支并删除“ stage1”。
$ git checkout master Switched to branch 'master' Your branch is up-to-date with 'origin/master'. - 现在,使用以下命令删除stage1分支。 这一次,它会成功地删除分支。
$ git branch -d stage1 Deleted branch stage1 (was cc8ebe7).
- 列表中使用下列命令所有本地分支名称。
浙公网安备 33010602011771号