git push したらこんなエラーが出た。
% git push origin master
To git@github.com:pinzolo/repo.git
! [rejected] master -> master (non-fast-forward)
error: failed to push some refs to 'git@github.com:pinzolo/repo.git'
hint: Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. Merge the remote changes (e.g. 'git pull')
hint: before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.
いつも下記の手順で github と連携していたから、特に困ったことはなかった。
- github にリポジトリを作成する
- ローカルに clone する
- 開発する
しかし今回は
- ローカルで
git init
する - github リポジトリを作成
- ローカルに対して
git add origin git@github.com:pinzolo/repo.git
- 冒頭のエラー
というわけだ。
github でリポジトリを作成した時に README.md を作成したから、そっちの情報がなかったわけね。
というわけで、一旦 git pull
してから git push
したらエラーは出なくなった。なるほど
0 件のコメント :
コメントを投稿