私はgitの緑色のベルトで、コンセプトの周りに頭を抱えて苦労しています。起源のreposと合併しているGit
私たちは、異なる開発者によってマスターといくつかのブランチを持つレポ(私たちはビーンストークを使用しています)を持っています。ブランチをマージまたはリベースするときは、ローカルで行い、そのマージをプッシュするか、またはこれをrepoサーバーで実行しますか?ローカルにブランチをマージし、これをrepoにプッシュすると、gitはこれを理解し、マージもそこに反映されますか?
私はgitの緑色のベルトで、コンセプトの周りに頭を抱えて苦労しています。起源のreposと合併しているGit
私たちは、異なる開発者によってマスターといくつかのブランチを持つレポ(私たちはビーンストークを使用しています)を持っています。ブランチをマージまたはリベースするときは、ローカルで行い、そのマージをプッシュするか、またはこれをrepoサーバーで実行しますか?ローカルにブランチをマージし、これをrepoにプッシュすると、gitはこれを理解し、マージもそこに反映されますか?
ローカルにマージし、結果をサーバーにプッシュします。マージは、リポジトリ内の通常のコミットと同じです。
ターゲットサーバーに新しいバージョンがあり、マージが必要な場合、Gitは警告を表示します。
ローカルのリポジトリで常にマージが行われます。ポスト・マージ・プッシュは、マージを含むコミット・ヒストリーを保持します。
あなたのルールは、速やかな応答のおかげです! – bikedorkseattle