Because We Love Happy Coding

フリーライターからエンジニア × 講師。発信力だけあり余ってる感じ

ローカルで作ったrepositoryをリモートのgithubに上げる手順

今日もまたコーディング。だって僕らはHappy Codingが大好きだから。

社内のgithub Enterprise使ってるのでその設定も関係あるかもしれないけど。あとついREADMEを作っちゃうのも良くない。

どの手順が正しいのか、どうもよくわからない。リモートのrepositoryをクローンして始めるのが正しいのだろうが……。

目次

環境

標準?

git init→gitignore作成→全部コミットから

git remote add origin https://foobar.baz
git push -u origin master

しかしこれでうまく行った試しがないのだ。

fatal: remote origin already exists.をくらったら

git remote rm origin
git remote add origin https://foobar.baz
git push -u origin master

refusing to merge unrelated historiesをくらったら

git pull origin master --allow-unrelated-histories

参考記事