0

次のように、マスターブランチのみを使用しています。

BRANCH (リモートリポジトリ) A --> B --> C ( --> D --> E )

A から始まるユーザー 1 は、B と C の 2 つのコミットを行います (ローカル コミット、タグ、リモートへの e プッシュ)。

A から始まる User2 は、2 つのコミット D と E を実行します (ローカル コミットとタグのみ)。

User2 はフェッチを行いましたが、すべてが更新されました (なぜだろうと思っています) が、リポジトリ TAG の下に B と C が表示されました。その後、User2 は C を master ブランチとマージしようとしましたが、エラーが発生しました (Eclipse で Egit プラグインを使用しています) )。

User2 は自分の変更をリモート リポジトリにプッシュしますが、何も変わりません。

とにかく、C と E の変更を結合して 1 つのバージョンにコミットする方法はありますか?

前もって感謝します

4

1 に答える 1

0

git checkout E && git merge Cトリックを行う必要があります。Fマージ操作の結果として、最終的にコミットされます。

于 2013-04-23T16:41:56.637 に答える