検索

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

Github 上のコードとローカルのコードが同期していないのですが、どうすれば解決できますか?

ローカルにインターネット接続がない場合があり、新しいファイル コードを誤って github に送信すると、ファイルは次回送信されたときに送信済みとしてマークされるようになり (実際には送信されません)、その後 githubローカル コードは同期されません

高洛峰高洛峰2807日前743

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

  • 迷茫

    迷茫2017-05-02 09:35:16

    まさか。

    私の手順は通常次のとおりです
    git Pushgit push
    如果失败的话,说明网络上的版本已经更改过了,那就
    git pull
    如果失败的话,说明网络的版本和本地的版本在合并时可能产生冲突,那就
    git stash(把本地的修改全部缓存起来)
    然后再
    git pull
    然后再
    git stash pop(把缓存起来的修改恢复)
    然后如果有冲突解决冲突,没有就
    git push失敗した場合は、ネットワーク上のバージョンが変更されたことを意味し、

    git pull

    失敗した場合は、これは、マージ時にネットワーク バージョンとローカル バージョンが競合する可能性があることを意味し、その後

    git stash (すべてのローカル変更をキャッシュ)🎜、次に 🎜git pull🎜 then 🎜git stash Pop(キャッシュされた変更を復元)🎜次に、競合がある場合は競合を解決し、そうでない場合は🎜git Push🎜 🎜Windows で Turtle の Git ツールを使用します。 🎜

    返事
    0
  • phpcn_u1582

    phpcn_u15822017-05-02 09:35:16

    必要に応じて実行

    リーリー

    返事
    0
  • 阿神

    阿神2017-05-02 09:35:16

    ローカルネットワークなしでgithubに送信するにはどうすればよいですか?

    返事
    0
  • PHP中文网

    PHP中文网2017-05-02 09:35:16

    = = あなたが話している提出物はコミットについてですか?

    コミットの場合は、ローカルウェアハウス

    にコードを送信するためのコミットなので問題ありません。

    たとえば、インターネットがない場合

    リーリー

    これらの変更はすべて ローカル リポジトリ に送信されますが、リモート リポジトリ は変更されません
    インターネットにアクセスできるまで待ちます

    リーリー

    この時点で、リモート ウェアハウスがローカル ウェアハウスと比較され、変更がリモート ウェアハウスにプッシュされます。
    この時点で、リモート ウェアハウスにもこれら 2 つの送信レコードが含まれます。 「新しい機能を追加」

    git チュートリアルを読むことをお勧めします

    返事
    0
  • 黄舟

    黄舟2017-05-02 09:35:16

    ネットワークがない場合は、自分の地元の図書館に提出します。リモートライブラリに送信する場合は、git Push

    を行う必要があります

    返事
    0
  • 高洛峰

    高洛峰2017-05-02 09:35:16

    あなたのリクエストが完了できないのは、他の誰かが更新したためではなく、最後の送信でネットワークの問題が原因でリモート リポジトリに問題が発生したためであると確信している場合 (可能性は低いですが)、それを確信している場合ローカルのライブラリでは問題ありません。次のことができます:

    リーリー

    返事
    0
  • 黄舟

    黄舟2017-05-02 09:35:16

    コミットはローカルのウェアハウスにあるため、プルアップする必要があります

    返事
    0
  • PHPz

    PHPz2017-05-02 09:35:16

    そう思います。git と github は 2 つの異なる概念です。インターネット接続なしでローカルのバージョン管理には送信しましたが、Git は分散バージョン管理であるため、リモート サーバーのバージョン管理にはプッシュされなかったと思います。つまり、インターネットに接続してコードをプルする場合、完全なバージョンのライブラリがサーバーからプルされ、ローカル ブランチにマージされるかどうかを確認する必要があります。リモートブランチをマージしました。

    返事
    0
  • 天蓬老师

    天蓬老师2017-05-02 09:35:16

    まず、Git と Github を区別してください。

    それでは、Git コミットはリモート ライブラリにプッシュされません。以前に SVN を使用した可能性がありますか?

    返事
    0
  • キャンセル返事