2012-02-23 9 views
0

私はgitの緑色のベルトで、コンセプトの周りに頭を抱えて苦労しています。起源のreposと合併しているGit

私たちは、異なる開発者によってマスターといくつかのブランチを持つレポ(私たちはビーンストークを使用しています)を持っています。ブランチをマージまたはリベースするときは、ローカルで行い、そのマージをプッシュするか、またはこれをrepoサーバーで実行しますか?ローカルにブランチをマージし、これをrepoにプッシュすると、gitはこれを理解し、マージもそこに反映されますか?

答えて

1

ローカルにマージし、結果をサーバーにプッシュします。マージは、リポジトリ内の通常のコミットと同じです。

ターゲットサーバーに新しいバージョンがあり、マージが必要な場合、Gitは警告を表示します。

+0

あなたのルールは、速やかな応答のおかげです! – bikedorkseattle

1

ローカルのリポジトリで常にマージが行われます。ポスト・マージ・プッシュは、マージを含むコミット・ヒストリーを保持します。

関連する問題