Gitのアップロードファイルエラー[拒否]マスターを解決する方法 - >マスターエラー(最初のフェッチは): 'にいくつかの引用文献をプッシュすることができませんでした
最初の質問
の手順をアップロードする:
[追加]をgitの。
-mコミット「プロンプトメッセージを」Gitは
プッシュ原点マスターをgitの
出错:
![拒否]マスター- >マスター(最初のフェッチ)エラー:にいくつかのレフリーをプッシュすることができませんでした「...」
ネイティブコードのディレクトリにないREADME.mdのgithubのファイルは、次のコマンドを使用してコードをマージすることができますので、この問題が発生します
原点マスター--rebase gitのプル
第二の問題
[リモート拒否]マスター! - >マスター(前受けフックが減少しました)
上記のコードを押すと、エラー、アプローチへのオンライン検索は、設定、プロジェクトのマスターは、プロジェクトに保護された、開発者がプッシュすることはできませんので、解決策が保護設定を変更したり、新しいブランチを作成することで、自分のブランチにプッシュ
ソリューションの記事
第3の問題は、
[追加]をgitの。
プッシュ原点マスターGitは
最新のこのような問題のすべてのものがありました
理由:gitのは、キャッシュへの変更をコミットするには、あなたは地元の支店のすべてではないがオフにプッシュするとき、プッシュしたいので、この問題。その後、我々は変更を提出し、枝をマージする新しいブランチを作成する必要があります。
1.変更コミット新しいブランチを作成
$ gitのブランチnewbranchを
このコマンドが成功したかどうかを作成する2.確認
$ gitのブランチを
この場合、端末が出力されます:
newbranch
*マスター
これは*の前であなたは、その後、我々は枝を切り替えるために働かなければなりませんされている現在の作業ブランチを表し、成功した作成されます。
チェックアウトnewbranchの3.git
4.次に、新しいブランチに変更をコミットする
追加の$ gitの。
$ Gitは-m "メッセージ" をコミット
$ Gitは、この時点で、あなたは、提出のステータスを確認することができます。提出が成功すれば、我々は次の、$ gitのチェックアウトマスターのメインブランチに戻っています
5.私たちは、新しい枝が上のmasterブランチにマージ提出変わります
$ gitのマージnewbranch
分岐が、これが私たちの新しい枝が競合しないだろうが、それでもここに記録かかわらず、通常のある競合する可能性がありますマージ。あなたは使用することができます
ファイルの競合を表示し、対応する変更を行い、その後、一度それを提出する$ Gitの差分。
6.私たちは、問題を解決するため、我々は、コードプッシュすることができます
$ gitのプッシュ-u原点マスターを
7.最後に、友達の新しいブランチは、ブランチを削除することを忘れないでください
$ gitのブランチ-D newbranchを
あなたはブランチを維持したい場合は、単にd線を小文字に大文字のD限り合併しているいくつかを削除したいです。
私はおそらくいくつかの主要な問題に遭遇したアップロードの過程で午前、要約、インターネットは、ソリューションの多くを発見したとしても、同じ問題に遭遇したことが判明し、解決策は、自分自身を適用されない場合があります。それを記録し、後に見て、問題に対する他の解決策はありません。