トマシープが学ぶ

Unity/VR/AR/デザイン好きのミーハー 記事内容は自分用のメモです

ForkでGithubにUnityプロジェクトを上げるときにエラーが出た(refusing to merge unrelated histories)

GithubとFork

Forkというgitクライアントを使ってUnityプロジェクトをGithubにあげます。

大体の流れはここ

bibinbaleo.hatenablog.com

bibinbaleo.hatenablog.com

エラー出たり、少しUIが変わってるのであらためてWindows版を書きます。

流れ

・Unityプロジェクトを作る

 

・gitignoreをフォルダに入れる

f:id:bibinbaleo:20200226104303p:plain

 

・ForkでFile>init New RepositoryでUnityフォルダを選ぶ

 

・Stage>Commit

 

・(初めてforkとgithubを連携するときはSSHKeyをあーだこーだする。詳しくは上の記事みて)

 

githubで空のリポジトリを作ってHTTPSコピー(たぶんreadme作らないほうがいい)

f:id:bibinbaleo:20200226104705p:plain

 

・Forkの左のRemoteを右クリック>AddNewRemote

f:id:bibinbaleo:20200226104818p:plain

 

・さっきのURLを貼る

f:id:bibinbaleo:20200226105840p:plain

 

・プッシュ

エラー

プッシュしようとしたらエラーが出て、先にプルしろという。

今回githubリポジトリでreadmeを作ってしまったから、それを取り込まないといけないということはわかる。

でもPullしようとしてもPullのボタンが押せない

しばらくしたら自動でフェッチが動いてPullを押せるようになった

改めてPullするとエラーが出る。

f:id:bibinbaleo:20200226105807p:plain

にゃーんって感じになってググったら同じかたがいた。

qiita.com

よく分からないけどPullするときに二つのチェックボックスにチェックを入れたらPullできた。

f:id:bibinbaleo:20200226105804p:plain

 

GithubのReadme作ったコミットがマージ出来てなかった?

チェックを入れてプルしたら二つのコミットがオレンジの線でつながった。

f:id:bibinbaleo:20200226110246p:plain