私は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 development 'を実行しています。 (私は答えは分かりませんが、混乱しているかもしれないので、何を求めているのか分かりません) –