2015-10-06 96 views
2

我可以看到如何創建分支,但我想刪除一個我永遠不會使用的分支。在Xcode中似乎沒有這樣的功能,所以我試着在終端做如何刪除Xcode中未使用的GIT分支?

git branch -d BugFixes 

但沒有運氣。

+0

這將有助於描述爲什麼'branch -d'不起作用,例如通過提供發生的任何錯誤消息。 – bames53

回答

3

請嘗試:本地

:git的分支-D錯誤修正 遠程:混帳推產地:錯誤修正

+0

即使提交不在任何其他標記或分支中,'-D'也會刪除分支;即無論工作只在該分支中,它都會在本地機器上銷燬。 (有限的時間可以使用reflog恢復)。作爲安全措施,'-d'只在刪除不具有破壞性的情況下才能刪除分支。 'push origin:BugFixes'然後會破壞遠程機器上的工作(同樣,使用reflog以有限的時間方式恢復)。 – bames53

13

您可以在Xcode中刪除的Git分支。選擇源代碼管理> WorkingCopy>配置WorkingCopy,其中WorkingCopy是工作副本的名稱,通常是項目的名稱。一張表打開。點擊工作表頂部的分支按鈕。選擇一個分支並單擊底部的減號按鈕以刪除該分支。請注意,Xcode不允許您刪除當前分支。

enter image description here

的Xcode 9更新

蘋果移動的用戶界面,用於分支到源控制導航在Xcode 9.

enter image description here

要刪除分支,選擇它,右鍵單擊,然後選擇刪除。您不能刪除當前分支。