検索

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

git everything up to date でエラーが発生しました...明らかな違いがありますが、送信できません。

1. マスターには 4 つのブランチがあります....

リーリー
  1. マスターに基づいてローカルに新しいブランチ開発を作成しました
    、2 つの元のコミットを削除しました....

リーリー
  1. リモートオリジンマスターに強制的にプッシュします。ローカル開発ブランチはリモートオリジンマスターをカバーします

git push -f origin master

現時点での最新情報はすべて報告されています....

この問題はどうすれば解決できますか?

仅有的幸福仅有的幸福2790日前737

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

  • 某草草

    某草草2017-05-02 09:54:14

    まず間違いを指摘してください:

    ローカル開発ブランチはリモートオリジンマスターをカバーします

    ローカル dev ブランチの上流ブランチをリモート マスター ブランチに設定していない場合、git push -f origin master强制让让dev覆盖远程的master分支的。git push命令是将本地分支推送到与其对应的上游分支,比如你本地的master分支默认的上游分支是远程的master分支,所以你用git push -f origin master コマンドを使用してリモート マスターより先にローカル マスターの送信をリモートにプッシュする方法はなく、ローカル マスターしたがって、もちろん git は「すべてが最新です...」というプロンプトを表示し、リーダーは開発ブランチです。

    あなたの質問からは、あなたが何をしたいのか正確にわかりません。現在の問題を解決する方法を尋ねているだけです。 git にエラーがあるのではなく、git の操作プロセスを理解していないため、問題が発生したと考えているだけです。

    あなたへの 2 つの提案:

    • 質問するときは、目的を明確に伝えるのが最善です。なぜなら、あなたの目標が間違っている場合、さらなる問題が発生するまで間違った道を進み続けるのを私たちが支援するからです。もちろん、「問題を解決する」ことが目的だというのであれば、それはナンセンスだと思います。賢く質問する方法を知りたい場合は、これを参照することをお勧めします: https://github.com/ryanhanwu/...

    • git を使用する前に、まず git の基本的な概念と操作を理解することが最善です。もちろん、今勉強している人は、Progitという本をよく読んでおくことをお勧めします。

    私たちは回答に対していかなる報酬も求めませんので、私たちの回答について苦情を言わないでください。実際のところ、segmentfault の Q&A の品質を向上させたいと思っています。

    返事
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-02 09:54:14

    「マスターには 4 つのブランチがある」という文がよくわかりません。commit が 4 つと言いたいのですか?commit?

    当本地记录与远程记录不一致时, 请先pull, 在本地解决好冲突之后在push, 不要强行push

    ローカル レコードがリモート レコードと矛盾している場合は、最初に pull を実行し、ローカルで競合を解決してから push を実行してください。push を強制しないでください。コード> #🎜🎜#

    返事
    0
  • キャンセル返事