gpt4 book ai didi

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

转载 作者:可可西里 更新时间:2023-11-01 13:32:25 24 4
gpt4 key购买 nike

我是 Github 的新手,我一直在使用 windows github tool事实证明它有很大的帮助并处理了很多事情,例如 SSH key 、提示提交、丢弃提交、还原提交,并且它具有拉+合并和推送(同步)的组合机制,等等!

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

git branch -d hotfix

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

  • Unpublish a branch - remove only from the server
  • Delete a branch - remove locally and on server

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

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

最佳答案

除了

git branch -d hotfix

您也可以从 GitHub 中删除它:

git push origin --delete hotfix

您可以在“How do I delete a Git branch both locally and in GitHub?”中查看更多内容


如果你已经在本地删除了分支,一个简单的:

git push --prune origin

足以清除 GitHub 存储库中的那些相同分支。


相反的情况是当你在 GitHub 上删除了分支,而它们仍在你的本地仓库中。
在那种情况下:

git remote prune origin

参见“cleaning up old remote git branches”。

关于Windows github 工具 - 使用分支取消发布或删除?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15987924/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com