git如何刪除分支

2021-08-27 21:20:30 字數 1011 閱讀 9168

管理git分支相應的步驟: (已分支dev舉例)

1.列出本地分支:

git branch

2.刪除本地分支:

git branch -d  dev

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

git branch --delete  dev

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

git branch -r -d origin/dev

4.遠端刪除git伺服器上的分支:

git push origin -d dev

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

git push origin--delete dev

注意:1. -d 和-d 的區別:

-d:可以理解為強制刪除,不管分支是否合併;

-d : 刪除分支時,如果分支未合併或未完全合併,會給予相應的提示;

舉例:[root@iz23zycynodz ]# git branch -d android_2.3.1

error: the branch 'android_2.3.1' is not fully merged.

if you are sure you want to delete it, run 'git branch -d android_2.3.1'.

2.遠端刪除git伺服器分支的一些問題:

macbook-air-2:$ git push origin -d android_2.3.1

remote: fatal: + refs/heads/android_2.3.1 xx

***x 

denied by fallthru

remote: error: hook declined to update refs/heads/android_2.3.1

! [remote rejected] android_2.3.1 (hook declined)

如何刪除git遠端分支

1,在開發過程中,大家在遠端建立了許多分支,有些是無用的,該如何刪除呢,可以參考下面的方法。如果不再需要某個遠端分支了,比如搞定了某個特性並把它合併進了遠端的 master 分支 或任何其他存放 穩定 的地方 可以用這個非常無厘頭的語法來刪除它 git push 遠端名 分支名 如果想在伺服器上刪 ...

git 刪除分支檔案 刪除分支

長話短說 一 刪除分支檔案 刪除暫存區或分支上的檔案,同時刪除工作區相應檔案 git rm file name git commit m del file git push origin your branch 刪除暫存區或分支上的檔案,但保留工作區相應檔案 git rm cached file n...

Git刪除分支

有時候並行的開發了很多的特性,建了很多的分支,時間長了分支就多了,想要把不用的分支刪除,怎麼辦呢?檢視本地都有哪些分支 git branch 檢視所有的分支,包括遠端的 git branch a 刪除本地的某個分支 git branch d hongchangfirst 刪除遠端的分支 git br...