ぷよぐらいんぬ

witk programming

bitbucketにpushできない

! [rejected] master -> master (non-fast-forward)

 RailsTutorialなう

  1. とりあえずkeygenで鍵ペアを生成,適当にリネーム
  2. ssh-agentに登録
  3. git push --なんたらかんたら
  4. _人人人人人人人人人人人人人人人人人人人人人人人人人人人人人人_
    > ! [rejected] master -> master (non-fast-forward) <
     ̄Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^ ̄

解決

公開したつもりがネットの虚空に消えてたのでざっくり書く。

結局のところ、bitbucketが標準で置いてくれるreadmeファイルのせいで「readmeがあるmaster(bitbucket側)」と「readmeがないし削除歴もないmaster(ローカル)」が存在してしまい、それで衝突してたらしい。

なので新規にリポジトリ作る段階で「readmeいる?」のとこでNO言っておきましょう。

f:id:wanoh:20180224113835p:plain

競合をゴリ押し回避するのも(汚いけど)必須だろうし練習したい。

しかし今はgitよりもrails自体をやりたいんで最初から問題になるようなファイルを存在させないのが最善かと。 

Ruby on Rails 5アプリケーションプログラミング

Ruby on Rails 5アプリケーションプログラミング