繁体   English   中英

Windows github工具-使用分支取消发布还是删除?

[英]windows github tool - use branch unpublish or delete?

我是Github的新手,我一直在使用Windows github工具 ,该工具已被证明非常有用 ,可以处理SSH密钥,提示提交,放弃提交,还原提交等许多事情,并且它具有组合的拉机制+合并并推送(同步),还有很多!

我正在学习它,并试图获取其内部git命令级别的执行。 前几天,我合并了一个修补程序分支,然后想要将其删除-

git branch -d hotfix

我还需要知道如何从服务器删除它。 Windows工具的Manage分支中可用的以下两个操作的git等效项是什么-

  • 取消发布分支-仅从服务器中删除
  • 删除分支-在本地和服务器上删除

我怀疑的另一件事是上面的git命令无法在本地删除分支。 我执行了它,它删除了该分支(未在$ git branch中显示),但是如果我重新启动该工具,该分支仍然存在! 那是小故障吗?

如果有人一直在使用这些工具,您能建议最好的方法吗(我不想完全依赖该工具,我也想学习git)。

此外

git branch -d hotfix

您还可以从GitHub删除它:

git push origin --delete hotfix

您可以在“ 如何在本地和GitHub中删除Git分支? ”中看到更多信息。


如果您已经在本地删除了分支,则可以使用以下简单方法:

git push --prune origin

足以清理GitHub存储库中的相同分支。


相反的情况是您在GitHub上删除了分支,而分支仍在本地仓库中。
在这种情况下:

git remote prune origin

请参阅“ 清理旧的远程git分支 ”。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM