検索

ホームページ  >  に質問  >  本文

ノード - 2 つのローカル git ブランチのバージョンが異なり、マージされたコードのコードが失われる

元旦前、月曜日から金曜日までブランチaでコードを大量に書いて、開発にマージリクエストを提出してマージしたのですが、オンラインになっていませんでした。テストしなかったので、最初にそれを返し、開発は以前のバージョンを返しました。
金曜日の午後に緊急の必要があったので、master から新しいブランチ b を取得し、コードを書き、マージしてオンラインにしました。
次に、オンラインのローカルマスターから最新のコードを取得し、そのマスターをブランチ a にマージしました。この時点で、私のブランチ a のコードがマスターになり、私のブランチ a が書いたコードはなくなりました。
小さすぎないように組み合わせるにはどうすればよいでしょうか?

漂亮男人漂亮男人2773日前688

全員に返信(1)返信します

  • 给我你的怀抱

    给我你的怀抱2017-05-02 09:48:49

    まず、a-part ログを最後に送信したバージョンに復元してから、commit一下,再把对应的主干分之master合并过来,在执行push

    返事
    0
  • キャンセル返事