私はgitを初めて使い、昨日ダウンロードしました。最初のオンライン(ローカルではない)リポジトリのテストとして、役に立たないテキストファイルをコミットしてから公開しました。しばらくして、この非常に説明のつかないエラーが表示されました。
したがって、このブランチに公開できないことを知っています。唯一のものがあり、それがマスターブランチです。このエラーの原因についてさらに詳しい情報はありますか?
補足として、私のパートナーは同じリポジトリにファイルを正常にアップロードしましたが、これが発生したことを示すものは何もありません。これは、何らかの形でレポに適切に接続されていないということですか?それを設定したのは私でした!
Windowsでは、repository
を右クリックします-> open a Shell here
コマンドプロンプトが表示されます。
タイプgit Push
その中に。 (SimonBoudriasのコメントを見た後に気づいた)
コマンドプロンプトでは、他のコマンドを入力するか、エラーが表示されます。
コマンドプロンプトで他の何かを入力するように提案された場合は、それを入力します。それが動作します。
コマンドプロンプトにエラーが表示される場合は、ここに詳細なエラーを投稿してください。
情報:これを確認したい場合があります app
リポジトリでShell
を開きます。次に入力
git Push --set-upstream Origin master --force
これにより、必要に応じて、overwriting
に関係なくローカルリポジトリがサーバーにアップロードされます。この他の誰もあなたのリポジトリに公開していないことが確実な場合にのみ行うべきです現時点では。
私はここで述べたのと同じ問題を抱えていましたが、上記の解決策はどれも助けになりませんでした。それから私は見つけた この答え これはProxy settings
、これがまさにGitHubが私のマシンでコミットに失敗した理由です。これが誰かの助けになることを願っています
プロキシ設定をセットアップするには、次のコマンドを使用するだけです。
git config --global http.proxy http [s]:// userName:password @ proxyaddress:port
もう1つの可能性は、GitHubサーバーの一時的な利用不能です。
私はちょうど同じ問題を抱えていて、それがサーバーの問題であることを確認しています: https://status.github.com/
サンプルのスクリーンショット:
GitHubデスクトップにリモートリポジトリリンクを追加するのを忘れたため、このエラーが発生しました。正しいリポジトリリンクを追加すると、すべてが機能しました。
修正するには、リポジトリでコマンドプロンプトを開きます。たとえば、リポジトリビューの右上にある歯車を押して、[ここでシェルを開く]を選択します。
コマンドプロンプトで、_git Push --set-upstream Origin master
_と入力します
これが機能するか、! [rejected] master -> master (fetch first)
と表示されます
この場合は、_git pull Origin master
_と入力します(必要に応じて--rebaseを追加します)
GitHubでは、同期ボタンの代わりに[公開]ボタンが引き続き表示される場合があります。この場合は、GitHubを再起動するだけです。
これは、ローカルブランチのデフォルトのリモートブランチをマスターにリセットすることです。
ファイルをコミットするときに、説明領域に何かを入力するのを忘れているのかもしれません。私のような人はサマーを入力するだけなので、コミットするときに概要と説明を入力してください。
コミットするときに、Descriptionテキストエリアに何かを入力するだけです。その後、正常に公開されました。
私がやること? 1 Windowsエクスプローラーでリポジトリのフォルダーに移動します2公開するファイルを削除します。作り直します。 3 GitHub For Windowsを開き、リポジトリをクリックします。左側に未コミットの変更があります。
4要約を入力5説明を入力(最も重要なステップ!!!)6マスターにコミット7パブリッシュを押すと成功するはずです。
これが私の最初の答えです。だから私は画像を投稿する10の評判を持っていません......あなたを助けることを願っています.
名前とメールを適切に設定していないため、このエラーが発生していました。それを行うページ(少なくともネイティブアプリでは)では、名前とメールが既に入力された状態でページが開きますが、設定として保存されるわけではありません。それらを保存するには、その画面の左下隅にあるチェックマークを押す必要があります。
Githubで同じ名前のリポジトリを既に作成し、ローカルで作成してコミットしようとしたため、このエラーが発生しました。解決策は、githubからそれを削除してから、ローカルクライアントからコミットすることでした。今、彼らは同期しています。
公開する前に変更をコミットしてください。同じ問題を解決するのに役立ちます。
私もGitHubページの公開中に同じ問題を抱えていました。以下の方法で解決しました。
$git Push
ここにエラーメッセージが表示されます。それからプルリクエストをしました
$git pull
この後、私は再びプッシュをしました
$git Push
ここで私は解決策を得た
注:私はウィンドウにGitHubを使用し、最終的にそれを使用してページを公開しました