Git自建本地倉庫push到剛剛新建的遠程倉庫

1.背景介紹

有一個svn管理的項目,想遷到git上,在項目目錄中打開Git Bash初始化了倉庫並添加、提交,然後在gitee上新建了空的遠程倉庫,結果將本地倉庫push到剛剛新建的遠程倉庫時,提示如下錯誤:
在這裏插入圖片描述

2.解決步驟

上面圖片中,hint黃字提示我們:因爲本地當前分支落後,可以用在push前先git pull來進行合併;但當使用git pull origin master命令時,提示如下錯誤(拒絕合併不相關的記錄):
在這裏插入圖片描述
這是因爲兩個獨立的庫,沒有相關的提交歷史;解決這個問題可以在git pull origin master後面加上**–allow-unrelated-histories強制將遠程庫合併到本地,但若有衝突則需解決衝突,如下:
在這裏插入圖片描述
提示有衝突的文件爲
.gitignore**,將衝突解決後,重新commit,然後再push到遠程倉庫,就可以了,如下:
在這裏插入圖片描述