從手冊頁git branch
:警告消息:刪除分支皮膚(是...)
刪除一個分支。分支必須在其上游分支中完全合併,否則如果沒有使用--track或--set-upstream設置上游,則分支在HEAD中。
$ git branch -d skin
warning: deleting branch 'skin' that has been merged to
'refs/remotes/origin/skin', but not yet merged to HEAD.
Deleted branch skin (was 1f97b5b).
$ git remote -v
origin [email protected]:me/Banana.git (fetch)
origin [email protected]:me/Banana.git (push)
upstream [email protected]:others/Banana.git (fetch)
upstream [email protected]:others/Banana.git (push)
的皮膚分支實際上是刪除(本地),但我試圖瞭解警告消息意味着。注意皮膚分支仍然可用原產地和上游,如預期。
也許你還沒有把它合併到當前的分支,本地? – Ryan
我剛剛從原點檢查出'skin'分支進行預覽。我不是故意在本地工作。之後,我想我們刪除它,而不是坐在那裏什麼都不做;因此,我遇到了這個警告。 – moey
所以它沒有合併,這很好。這只是一個警告,如果不適用,您可以放心地忽略它。 – Ryan