簡體   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