githubにリポジトリ作った後のローカルとの同期手順のメモ
- ローカルで初期化
git init
- ローカルで開発し、適宜コミット
- GitHubでリポジトリ作成。ReadmeやLICENSEも作る
- ローカルでリモート設定追加
git remote add origin git@github.com:<user name>/<repo name>.git
git remote -v
- いったんリモートからPULL
git pull
- リモートにPUSH…するとエラーになるので、MERGEで対処
git merge --allow-unrelated-histories origin/master
- ローカルの分をPUSH
git push origin master
参考:
githubリポジトリ作成後の初プッシュでちょっとハマったこと - Qiita
初めてGitHubリポジトリにpushしたらrejectedエラーになったときの対応メモ - Qiita