Github 上のコードとローカルのコードが同期していないのですが、どうすれば解決できますか?
高洛峰
高洛峰 2017-05-02 09:33:16
0
9
728

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

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全員に返信(9)
迷茫

まさか。

私の手順は通常次のとおりです
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

必要に応じて実行

リーリー
いいねを押す +0
阿神

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

いいねを押す +0
Ty80

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

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

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

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

リーリー

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

リーリー

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

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

いいねを押す +0
黄舟

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

を行う必要があります
いいねを押す +0
小葫芦

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

リーリー
いいねを押す +0
黄舟

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

いいねを押す +0
PHPzhong

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

いいねを押す +0
Peter_Zhu

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

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

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート