ローカルにインターネット接続がない場合があり、新しいファイル コードを誤って github に送信すると、ファイルは次回送信されたときに送信済みとしてマークされるようになり (実際には送信されません)、その後 githubローカル コードは同期されません
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
まさか。
私の手順は通常次のとおりですgit Pushgit push如果失败的话,说明网络上的版本已经更改过了,那就git pull如果失败的话,说明网络的版本和本地的版本在合并时可能产生冲突,那就git stash(把本地的修改全部缓存起来)然后再git pull然后再git stash pop(把缓存起来的修改恢复)然后如果有冲突解决冲突,没有就git push失敗した場合は、ネットワーク上のバージョンが変更されたことを意味し、
git Push
git push
git pull
git stash
git stash pop
失敗した場合は、これは、マージ時にネットワーク バージョンとローカル バージョンが競合する可能性があることを意味し、その後
git stash Pop
必要に応じて実行
ローカルネットワークなしでgithubに送信するにはどうすればよいですか?
= = あなたが話している提出物はコミットについてですか?
コミットの場合は、ローカルウェアハウス
たとえば、インターネットがない場合
これらの変更はすべて ローカル リポジトリ に送信されますが、リモート リポジトリ は変更されません インターネットにアクセスできるまで待ちます
この時点で、リモート ウェアハウスがローカル ウェアハウスと比較され、変更がリモート ウェアハウスにプッシュされます。この時点で、リモート ウェアハウスにもこれら 2 つの送信レコードが含まれます。 「新しい機能を追加」
git チュートリアルを読むことをお勧めします
ネットワークがない場合は、自分の地元の図書館に提出します。リモートライブラリに送信する場合は、git Push
あなたのリクエストが完了できないのは、他の誰かが更新したためではなく、最後の送信でネットワークの問題が原因でリモート リポジトリに問題が発生したためであると確信している場合 (可能性は低いですが)、それを確信している場合ローカルのライブラリでは問題ありません。次のことができます:
コミットはローカルのウェアハウスにあるため、プルアップする必要があります
そう思います。git と github は 2 つの異なる概念です。インターネット接続なしでローカルのバージョン管理には送信しましたが、Git は分散バージョン管理であるため、リモート サーバーのバージョン管理にはプッシュされなかったと思います。つまり、インターネットに接続してコードをプルする場合、完全なバージョンのライブラリがサーバーからプルされ、ローカル ブランチにマージされるかどうかを確認する必要があります。リモートブランチをマージしました。
まず、Git と Github を区別してください。
それでは、Git コミットはリモート ライブラリにプッシュされません。以前に SVN を使用した可能性がありますか?
まさか。
私の手順は通常次のとおりです
git Push
git 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 ツールを使用します。 🎜必要に応じて実行
リーリーローカルネットワークなしでgithubに送信するにはどうすればよいですか?
= = あなたが話している提出物はコミットについてですか?
コミットの場合は、ローカルウェアハウス
にコードを送信するためのコミットなので問題ありません。たとえば、インターネットがない場合
リーリーこれらの変更はすべて ローカル リポジトリ に送信されますが、リモート リポジトリ は変更されません
リーリーインターネットにアクセスできるまで待ちます
この時点で、リモート ウェアハウスがローカル ウェアハウスと比較され、変更がリモート ウェアハウスにプッシュされます。
この時点で、リモート ウェアハウスにもこれら 2 つの送信レコードが含まれます。 「新しい機能を追加」
git チュートリアルを読むことをお勧めします
ネットワークがない場合は、自分の地元の図書館に提出します。リモートライブラリに送信する場合は、git Push
を行う必要がありますあなたのリクエストが完了できないのは、他の誰かが更新したためではなく、最後の送信でネットワークの問題が原因でリモート リポジトリに問題が発生したためであると確信している場合 (可能性は低いですが)、それを確信している場合ローカルのライブラリでは問題ありません。次のことができます:
リーリーコミットはローカルのウェアハウスにあるため、プルアップする必要があります
そう思います。git と github は 2 つの異なる概念です。インターネット接続なしでローカルのバージョン管理には送信しましたが、Git は分散バージョン管理であるため、リモート サーバーのバージョン管理にはプッシュされなかったと思います。つまり、インターネットに接続してコードをプルする場合、完全なバージョンのライブラリがサーバーからプルされ、ローカル ブランチにマージされるかどうかを確認する必要があります。リモートブランチをマージしました。
まず、Git と Github を区別してください。
それでは、Git コミットはリモート ライブラリにプッシュされません。以前に SVN を使用した可能性がありますか?