検索

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

リモートよりもローカルでの git コミットの方が多いですか? リモートからコードをプルすることはできませんか?

1. リモート gitlab から -f コードをプルしましたが、リモート更新をプルできませんでした。後で確認したところ、ローカル コミットがリモート コミットよりも 200 件以上多いことがわかりました。これがプルできない理由ですか。遠隔倉庫からのコード? コードをリモートでプルする前に、最初にプッシュする必要がありますか?

过去多啦不再A梦过去多啦不再A梦2796日前695

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

  • ringa_lee

    ringa_lee2017-05-02 09:31:59

    git rebaseのorigin/masterを試してください

    返事
    0
  • 阿神

    阿神2017-05-02 09:31:59

    プルダウンできない場合は、ローカルにコミットされたコードがないことを意味するため、最初にコミットしてプッシュアップするか、最初に git stash してスタックに保存し、適切なタイミングで取り出してください。それから git pull

    返事
    0
  • 漂亮男人

    漂亮男人2017-05-02 09:31:59

    手動でフェッチしてマージしてからプッシュアップするか、リベースしてみてください

    返事
    0
  • PHP中文网

    PHP中文网2017-05-02 09:31:59

    gitフェッチ

    返事
    0
  • 某草草

    某草草2017-05-02 09:31:59

    リモートよりもローカルのコミット レコードの方が多く、ローカルの方がリモートよりも新しいことを示しているため、pullpull

    要是远程代码和你本地没有冲突,直接将本地修改commitpush 到远程,后就一致了。

    要是push时有冲突,则可以

    git fetch
    git rebase origin/master

    根据提示解决冲突。
    然后pushは許可されません。

    リモート コードとローカル コードの間に競合がない場合は、ローカルの変更を直接 commit してリモートに push すると、一貫性が保たれます。 #🎜🎜# #🎜🎜#プッシュ時に競合がある場合は、#🎜🎜# #🎜🎜#git fetch
    git rebaseorigin/master#🎜🎜# #🎜🎜# プロンプトに従って競合を解決します。
    次に、ローカル コードをリモートに push します#🎜🎜#

    返事
    0
  • キャンセル返事