如何删除Git远程和本地分支
时间:2019-05-19 01:25:52 来源:igfitidea点击:
一般来说,我们不建议从生产站点的git存储库中删除任何分支。
但有时我们可能需要从存储库中删除任何现有的git分支。
例如,git存储库已经损坏的文件或有用性文件,这在未来不再需要。
本文将删除存储库中的git远程和本地分支。
删除远程Git分支:
使用以下命令从远程服务器删除任何分支。
下面的示例将从远程git存储库中调用名为“stage1”的远程分支。
$ git push origin --delete stage1 Username for 'https://github.com': Hyman Password for 'https://Hyman@theitroad': To https://github.com/theitroad/firstrepo.git - [deleted] stage1
删除本地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).