2017-12-19 10 views
1

から分岐する追加のコミットを削除します。Gitは誤って、私は次の構造をコミットする必要があり、別のブランチ

master A       A 
     |\       |\ 
user1 | B D E ==> user2 pulls | B D E 
     \   from user 1 \ 
user2  C G H      B C D E G H 

その後、私はmasteruser1をマージします。

だから、マスターがマージEをコミット追加」と次のようになります。

A B D E E' 

それから私はGitHubの中でuser2'sコードを確認するために行くと、それはUser1からすべてのコードを示します。

C、G、Hのみをレビューするgit(またはGitHub)の方法はありますか?はい、私は個々のコミットを個別に見直すことができましたが、これは実際に起こったことの簡単な例です。

私はgit-rebaseからマニュアルを読み、答えはそこにあると信じていますが、私はそれを理解できませんでした。正直RTFMしようとしました。

答えて

0

IF、B、DとEがuser2のブランチでまったく同じ場合、Githubはマスターにまだ存在していないコミットだけを自動的に表示します。

また、user2のブランチをmasterでリベースして、同じ結果を得ることもできます。

関連する問題