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

   2019/06/09

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

fatal: refusing to merge unrelated histories

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

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

タイトルとURLをコピーしました

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

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

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

four × five =

This site uses Akismet to reduce spam. Learn how your comment data is processed.