私がする時 git flow init
master
およびdevelop
ブランチを作成します。リモートを追加するとき、私はgit remote add Origin [email protected]:NewB/our-repo.git
。これで、ローカルリポジトリでgitフローが初期化され、リモートリポジトリが追加されました。私がやった後git Push -u Origin master
Originにmaster
がありますが、develop
ブランチはありません。ありますか git flow publish
はdevelop
ブランチ用ですか?私が目にしているのは、publish
またはfeature
ブランチのrelease
だけです。 git-flowは私に通常のgitを使用してgit Push Origin develop
?
Git-flowは私に通常のgitを使用して
git Push Origin develop
?
はい、そうです。通常のgitコマンドを使用するだけです。
この設計を選択した理由は次のとおりです。
開発ブランチは一度だけ作成されます。それを公開するためのヘルパーコマンドは必要ありません。
機能ブランチは常に作成されます。ここでは、ヘルパーコマンドが役立ちます。
このチートシートは、gitフローの理解に非常に役立つことがわかりました: cheatsheet 。
developmentブランチを公開する必要がないはずのgitフローの原則を尊重している場合、コラボレーションの際に機能、マスターに公開するときは、リリースを使用する必要があります。
それが私がそれを使う方法です。
これがお役に立てば幸いです。