私もgithubを使用していますが、Windowsで使用しています。少なくとも自分の問題が見つかるまでプッシュしている間、2つの大きな問題がありました。これらのソリューションの両方を見てみてください
URLでは大文字と小文字が区別されます。したがって、リモートのURLが(大文字/小文字)を含めて正確に正しいことを確認してください。
何らかの理由で(理由をわざわざ理解する必要はありません)、プッシュする前にgithubからプルする必要がある場合もあります。今日まで、私はすべてのプロジェクトでこれを行わなければなりませんでした(少なくとも最初のプッシュの前に)。
それで:
git pull <remote name> <branch name>
git push <remote name> <branch name>
あなたの場合に最も好都合なのは:
remote name = origin
branch name = master
そして、プロセス全体をいじくりまわすだけです。これらすべての手順を実行しましたか?
git init
git add .
git commit -m "inital commit"
git remote add <device name> URL
git pull <device Name> master
git push <decive Name> master
また、gitウォークスルーの多くは、リモートを使いこなそうとしていることにも注意してください。少なくともあなたがそれを機能させるまで、私は非常に基本的なことに行きます。だから死んだ馬を倒すために!
git remote add origin https://github.com/<account name>/<repo name>.git
または、私の場合は次のようになります。
git remote add origin https://github.com/DanielHaro/my_app.git
しかし、私はリモート名の由来が嫌いなので、実際に使用します:
git remote add tron https://github.com/DanielHaro/my_app.git
後で使用するようになるので、これはとてもかわいいです:
git push tron master