提出過剰マージブランチを削除します

免責事項:この記事はブロガーオリジナル記事です、BY-SAの著作権契約、複製、元のソースのリンクと、この文を添付してくださいCC 4.0に従ってください。
//Blog.csdn.net/xuexingyang/article/details/53939338:このリンク:httpsのは
提出過剰マージブランチを削除する

プロジェクトの開発は、多くの場合、この問題が発生しているとき、新しい機能を超える開発は、リモートリポジトリに提出します障害が、(彼らの他の同僚が行った変更を)提出する最新のコードは、その後に提出することができ引っ張って来ていることがわかりました。しかし、この時間は、他の同僚は、一歩先を追加し、リモートリポジトリに提出しながら、地元FILE1、FILE2の追加など迷惑な冗長提出(......ブランチをマージ)、があるでしょう。私は、更新されたコードを提出する必要がある場合。次のようにこの歴史的プロジェクトに提出されます。

    e76dfc4216d797af0f093a8121b9a586d4d33ce6 https://github.com/XXX/helloworldのブランチ「マスター」のマージ
    リモート作成から20171e3a0ed95a6b6a920cda8d7837fff2b393db FILE2を
    ローカルから追加FILE1 accf96f77485502f918b56007eb39af687674755

それを提出する迷惑なブランチをマージキャンセルする方法?シンプルなものにコミット履歴:

ローカルからの追加ファイル1 accf96f77485502f918b56007eb39af687674755
作成リモートから20171e3a0ed95a6b6a920cda8d7837fff2b393dbのFILE2

ソリューション(masterブランチを仮定した場合)のみ、次のコマンドを実行し

、原点/マスターをリベースgitのを

、その後(Gitのプッシュ原点マスター)をコミットすることができます。


私の仕事では、私は以下のような問題点を発見した:



2つの余分があり、「マージブランチは...」

次のコマンドは解決されます実行します。
----------------
免責事項:この記事は元の記事CSDNブロガー「xuexingyang」であり、BY-SAの著作権契約、複製、元のソースのリンクと、この文を添付してくださいCC 4.0に従ってください。 。
オリジナルリンクします。https://blog.csdn.net/dxdxsmy/article/details/53939338

おすすめ

転載: www.cnblogs.com/xiang--liu/p/11542061.html