欢迎光临
我们一直在努力

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

一般我们不建议从Git仓库删除任何在开发中的分支。但有时你可能需要从你的资料库中删除任何现有的Git分支。例如Git仓库有已损坏的文件或没有更多的未来需要的有用文件。本文将帮助您删除git存储库的远程和本地分支。

  • 删除远程的Git分支:

    – 使用下面的命令从远程服务器上删除任何分支。下面的例子将从远程Git仓库删除远程分支名为“stage1”。

    $ git push origin --delete stage1Username for 'https://github.com': rahulPassword for 'https://[email protected]':To https://github.com/tecadmin/firstrepo.git - [deleted]         stage1
  • 删除本地的Git分支:

    如果你也想删除git的本地分支。使用以下命令将其删除。

    • 列表中使用下列命令所有本地分支名称。
      $ git branch  master* stage1
    • 按最后一个命令的输出,你可以看到你目前正在使用“ stage1”。 所以,如果你试图删除这个分支,你将面临以下错误。
      $ git branch -d stage1error: Cannot delete the branch 'stage1' which you are currently on.
    • 切换到不同的分支并删除“ stage1”。
      $ git checkout masterSwitched to branch 'master'Your branch is up-to-date with 'origin/master'.
    • 现在,使用以下命令删除stage1分支。 这一次,它会成功地删除分支。
      $ git branch -d stage1Deleted branch stage1 (was cc8ebe7).

赞(0) 打赏
未经允许不得转载:老赵部落 » 如何删除Git远程分支和本地分支

评论 抢沙发