使用コードは、実際のプロジェクトでピットGitのプッシュを強化しました

Gitのステータスが使用されて表示されます。

BUGのハイライト:

  1. コミットする分岐のdevの何も、作業ツリーのクリーンで

画像-20200326231641747

devの枝上の注意事項、提出する何も、非常にきれい。

2.fatal:リモートREF devのを見つけることができませんでした画像-20200326232442805

新しいプロジェクト、プルエラーメッセージが表示され、プロジェクトはまだファイルを持っていることを示す、時空間符号直接プッシュを作成する場合

3.gitプッシュ-u原点DEV画像-20200326233752933

DEVの支店コードへのプッシュ

ブランチ4. devの既存のコード、masterブランチへのブランチdevのコード

4.1 Gitのブランチ・ビュー既存のブランチ

masterブランチに4.2 Gitのチェックアウトのマスタースイッチ

4.3 gitのプルは私のコードを得ました

4.4 Gitの追加。コード情報を提出

-mコミットgitの4.5 "*****" マージ支店コードDEV

4.6 Gitのプッシュ。コードを押してください

画像-20200326235311045

5.error:スペックマスターREF srcが一致しません。エラー:失敗したために、いくつかの引用文献をプッシュします

一般的な原因:

ローカルディレクトリが空である5.1 Gitのズボン

5.2ローカルリポジトリ遅くともコミット追加しません

5.3 Gitの初期化エラー

6.致命的な:遠隔起源すでに終了

まず、削除:gitのリモートRMの起源

先に進む前に

7.エラー:失敗したために、いくつかの引用文献をプッシュします

最初は両端の内容ので、我々遠位に倉庫を作成し、READMEファイルが既に存在すると.gitignoreファイル、ローカル関連の遠位端ので、ローカルプッシュリモートのコードは、失敗した文句であろうが、リンクはありませんコードを引っ張ったり押したときにそのため、gitのプルは常にあなたがコードをプッシュするようになるが、それは失敗引っ張っ。

ソリューション:共通倉庫エラーを回避するために、我々は、遠端であるあなたは、githubのを作成するように求められたとき、それは、空の倉庫を作成するのが最善です。

既存のリポジトリをインポートしている場合(インポートライブラリにしたい場合は、このステップをスキップ)、このステップをスキップ

これは、(ライブラリークローンは、コンピュータ上にあなたをできるようになります)すぐにお使いのコンピュータにリポジトリのクローンを作成できるようになります

8.エラー:PATHSPEC「マスター」はgitのに知られている任意のファイル(複数可)と一致しませんでした
9.致命的な:無関係な履歴をマージすることを拒否

リモートリポジトリが既にコードを記録し、そのコードが関連し、ローカル倉庫の一部ではないので、我々が使用することができ、以下の操作は、古いコードが関連付けられていないリモートリポジトリプル可能。

方案:gitのプル原点マスター--allow-無関係-履歴

必ず正しいアクセス権を持っているし、リポジトリが存在します10.please

あなたは、ローカルのSSHキーを再設定する必要があります

おすすめ

転載: www.cnblogs.com/Zhao159461/p/12578829.html