我對git非常陌生,我在Visual Studio 2017中給了GitHub集成。一切都很順利,但是每當我做一個pull請求和合並分支時,我會在Web客戶端合併完成後刪除未使用的分支。這很好,但在Visual Studio中,我刪除的分支不會消失。我已經看到有關此的其他問題,最常見的答案是運行命令git config remote.origin.prune true
,因此當執行提取或拉取操作時,存儲庫將自動修剪合適的分支。在Visual Studio 17 git中修剪分支?
雖然我毫不懷疑,這將工作,我只是不知道在哪裏運行這個。我已經嘗試在存儲庫路徑下的Windows CMD中運行該命令(右鍵單擊Visual Studio中的存儲庫並選擇「在命令提示符下打開」),但它沒有拋出任何錯誤,但似乎也沒有在我創建和合並另一個分支之後,任何事情都完成了。
更新: 經過深入研究,我意識到REMOTE/ORIGIN分支已被刪除,但不是本地分支。
是否有辦法在本地自動刪除分支到遠程匹配嗎?
_ _「我已經刪除了不走的支」 - 在本地,或來歷?你必須明確刪除它的原點。 – CodeCaster
因此,經過進一步測試,該分支將在遠程但不在本地刪除。我使用GitHub網站來執行我所有的分支合併和刪除 – NickHallick