8

Git ハブにリポジトリをセットアップし、git フローを使用しています。機能、リリース、およびホットフィックスの作成方法は知っていますが、これまで読んだ限りでは、中央リポジトリ (github) にプッシュする方法が明確ではないように思われるため、いくつか質問があります。

  1. 機能が完成して実行git flow feature finishしたら、これをどのように github にプッシュしますか?
  2. Github にプッシュされたら、Github からプルする必要がありますか、それとも中央リポジトリに触れず、他の開発者/サーバーがそこからプルできるように単純に使用する必要がありますか?
  3. 開発者は git フローを使用して中央リポジトリからどのようにプルしますか?

ありがとう

4

1 に答える 1

7

github にプッシュバックするための実際のコマンドは git-flow にありませ
git push origin developん。ちょうど開発ブランチにgit push origin master触れ、マスター ブランチにも触れた場合です。(git 2.0 に従ってブランチ名の使用を開始しました。git push のデフォルトの動作は、git push を実行するときにすべてのブランチをプッシュしないように変更されます)

開発者のグループと一緒に作業する場合は、作業を行う前に常に中央リポジトリから取得する必要があります。他の人が変更をプッシュし、それらを持っていない可能性があるためです。手動で行うか、git flow フラグを使用できます。

新しい機能を開始する場合:
git flow feature start -F foo

これにより、開発ブランチが取得され、ブランチがリモート ブランチと等しいかどうかがチェックされます。そうでない場合は機能が開始されないため、それらが開始されていることを確認する必要があります。

git-flow を使い始める前に、git の基本を理解しておくことが重要です。Distributed Git - Distributed Workflows
も読むことをお勧めします

于 2012-11-16T12:07:38.927 に答える