開発環境
Mac OS X:10.14.6
git version 2.20.1
結論
git push -u origin master
じゃなく、git push -u origin main
だった。
理由/背景
2020年10月にブランチ名のデフォルトがmasterからmainになった。
米国ミネソタ州ミネアポリスで5月25日に発生した、警官が黒人男性を拘束し窒息死に至らしめた事件と、その動画がソーシャルメディアなどで拡散したことをきっかけに広がった人権運動を背景にしたものです。
masterとSlave(主人と奴隷)と昔のアメリカの黒人を奴隷にした時代を思い起こさせる単語とみなされたようです。それと同時に、ブラックリストとホワイトリストも人種を使った言葉ということで、IT業界もその流れが入ってきているということを知っていればいいでしょう。
参考
1日ぐらい粘って、粘ってやっとたどり着いた答えでしたが。僕の現時点の環境で動いただけかもしれないので、情報として覚えという程度だと思ってください。