管理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...