1. 程式人生 > >刪除本地git的遠程分支和遠程刪除git服務器的分支【轉】

刪除本地git的遠程分支和遠程刪除git服務器的分支【轉】

意思 nbsp 簡易 臨時 使用 項目 服務器 IT ranch

在項目中使用git管理代碼後,有些時候會創建很多不同名稱的分支,以此區分各個分支代碼功能。 而隨著代碼的合並,以前的分支就可能不再需要保存了,所以就要對沒有用的分支進行刪除,包括緊急回滾時從中抽取某一個版本記錄所創建的臨時分支。 這時候就可以使用下面的命令:

1.列出本地分支:

git branch

2.刪除本地分支:

git branch -D BranchName

其中-D也可以是--delete,如:

git branch --delete BranchName

3.刪除本地的遠程分支:

git branch -r -D origin/BranchName

4.遠程刪除git服務器上的分支:

git push origin -d BranchName

其中-d也可以是--delete,如:

git push origin --delete BranchName

註意:git命令區分大小寫,例如-D和-d在不同的地方雖然都是刪除的意思,並且它們的完整寫法都是--delete,但簡易寫法用錯大小寫會執行失敗。

刪除本地git的遠程分支和遠程刪除git服務器的分支【轉】