Git エラー エラーの解決: 一部の参照を 'https://*****.git' にプッシュできませんでした

1. エラーの説明

git  倉庫を作成してからアップロードすると表示されます ! [rejected] main -> main (fetch first)error: failed to push some refs to *****

ここに画像の説明を挿入

2. エラーの原因

  When we create a Warehouse, we will check the Add READMEfile . この操作により、自動的にREADMEファイルが、ignore ファイルを追加するように構成されます。クリックしてウェアハウスを作成すると、システムが自動的に最初の送信を行います.この時点で、空のウェアハウスには、作成直後にREADME.mdreadme この時点で, リモート ライブラリをローカルに関連付けます. 両端にはコンテンツがあり, 2 つのコンテンツ間に接続はありません. ローカル コンテンツをリモート エンドにプッシュするか、リモート エンドからコンテンツをプルすると、 is no connection. 追跡された履歴により、プッシュまたはプルが失敗します. このとき、上記のエラーが報告gitされます.

ここに画像の説明を挿入

3. ソリューション

  • <1> まず、ローカル コードを別のディレクトリ (ディレクトリgitではない。
  • <2>.gitディレクトリ。
  • <3> コマンドを使用してgit pull --rebase origin main、リモート コンテンツをローカルに同期します。
  • <4> バックアップ コードを現在のディレクトリにコピーしてプッシュします。
  • <5> 定期的にコードをプッシュしますgit add .
  • <6> git commit -m "Init Commit"
  • <7> git push -u origin main

この時点で、コードが正常にリモート ライブラリにプッシュされることがわかります。
[注]:第一步一定要备份代码,否则可能会在拉取的时候删除你辛辛苦苦写好的代码。

ここに画像の説明を挿入

#以上

おすすめ

転載: blog.csdn.net/qq_36393978/article/details/129839510