我正在關注git-flow模型,我有疑問。將'git push origin <branch>'從本地刪除後遠程刪除<branch>?
首先,我從增加新的特性分支「發展」:該功能完成
# Checkout from develop branch
$ git checkout -b <branch>
# Push and track <branch>
$ git push --set-upstream origin <branch>
後,我按照結合上完成的功能開發:
# Switch to 'develop'
$ git checkout develop
# Merge <branch> into 'develop'
$ git merge --no-ff <branch>
# Remove <branch> locally
$ git branch -d <branch>
# Remove <branch> remotely <-- ???
$ git push origin develop
最後命令是我不確定的。它會遠程移除我剛剛在本地移除的<branch>
嗎?
我假設最初是從原點拉。不,那個分支會保持 –
當你嘗試時發生了什麼? – hobbs
因此,您在從本地回購庫中刪除'develop'分支後運行'get push origin develop'。 (我不知道答案,我只是澄清你在問什麼,因爲可能有一些混淆。) –