[Git]リモートリポジトリ上で先にライセンスを作っちゃったせいでpushエラーが起きた

   2019/06/09

リモートリポジトリを作るにあたって、ライセンスも作っちゃえーと思ってライセンスのテキストとともにinitializeしてしまうと、先に作っておいたローカルリポジトリを素直にpushできなくなってしまう。
マージもできない。

fatal: refusing to merge unrelated histories

そんな時は、「--allow-unrelated-histories」を使う。
これを使うと、異なるヒストリーを持つブランチをマージできるようになる。

まぁローカルリポジトリでライセンステキスト作っとけよ、もしくはpushしてから追加しろよって話ではある。


この記事へのコメントはこちら

メールアドレスは公開されませんのでご安心ください。
また、* が付いている欄は必須項目となりますので、必ずご記入をお願いします。

内容に問題なければ、下記の「コメント送信」ボタンを押してください。

nine − 3 =

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください