如何在 Git 中删除远程分支

如何在 Git 中删除远程分支

原文: Git Delete Remote Branch – How to Remove a Remote Branch in Git

当你使用 Git 时,你可能出于各种原因想要删除推送到 GitHub 等平台的远程分支。

在本文中,我将向你展示如何在 Git 中删除远程分支。但首先,让我们看看如何删除本地分支。

我将在本文中使用 Git bash,因为它比任何其他终端都更容易使用 Git。但是如果你使用另一个终端也没关系,命令还是一样的。

如何在 Git 中删除本地分支运行 git branch 或 git branch -a 以查看你为项目创建的分支。

如果你运行 git branch -a ,它将使远程分支不同。这是我只在 Git bash 中看到的功能。

在这种情况下,test-branch2 是一个我还没有推送的分支,所以它是一个本地分支。

要删除本地分支,请运行 git branch -d branch-name。

如果你正确键入命令,你将收到分支已被删除的响应。

如何在 Git 中删除远程分支如果你尝试使用与删除本地分支相同的命令来删除远程分支,你将收到一条消息,指出该分支已被删除。但是如果你运行 git branch -a,这个分支仍然会被列出来。

如果你检查 GitHub,分支仍然存在:

要完全删除远程分支,你需要使用带有 -d 标志的 git push origin 命令,然后指定远程分支的名称。

因此,删除远程分支的命令的语法如下所示:git push origin -d branch-name。

例如,要删除 test-branch1 分支,我将运行 git push origin –d test-branch1:

要验证远程分支是否已被删除,请再次运行 git branch -a。

你可以看到远程分支 test-branch1 不再列出。

如果你再次检查 GitHub,就会发现已经没有这个分支了:

小结请记住,要从项目中完全删除 Git 分支,你需要使用 git push origin 命令。

那是因为你已经推送了分支。因此,运行 git branch -d 命令只会在本地删除分支。

如果你在使用 Git 时遇到问题,我建议你将终端切换到 Git bash,因为它对所有内容都有语法高亮显示——这使得使用 Git 更容易。

感谢你阅读本文。

相关推荐

纪梵希口红为什么叫小羊皮 每一支都是必须要得到的颜色
北海365最新房屋出租

纪梵希口红为什么叫小羊皮 每一支都是必须要得到的颜色

📅 09-09 ❤️ 395
租借女友app有哪些
365游戏大厅网址

租借女友app有哪些

📅 08-12 ❤️ 556
揭秘Android:轻松查看与解析DB文件全攻略
365bet亚洲网址

揭秘Android:轻松查看与解析DB文件全攻略

📅 08-08 ❤️ 215