最近練習了freemarker 做了個代碼生成工具,想送出到github上,在本地進行了送出,執行如下些指令
git init
git add . *
git commit -m "commit"。
之後在github賬戶中建立了新的repository(參考 http://blog.csdn.net/hanhailong726188/article/details/46738929 ),起名和本地項目名稱一緻叫freemarker。
開始執行上傳代碼操作如下:
1. git remote add origin https://github.com/baixiaodong/freemarker.git 顯示正常
執行 2. git pull origin master 提示錯誤 fatal: refusing to merge unrelated historie 如下圖:

看意思是不相關拒絕合并。奇怪,明明已經執行關聯了呀。 于是重新執行了 git remote add origin ,提示fatal: remote origin already exists。
于是先執行了git remote rm origin。
再重新執行如上紅色字的 1、 2 兩步,第二步執行還是同樣的錯誤。查找資料提示說 是因為不同倉庫的原因,如果要合并需要在pull是加參數為:--allow-unrelated-histories
再執行 git pull origin master --allow-unrelated-histories, 終于進入了合并界面 。
附圖:
最後執行,提示成功
再看github上,已經送出成功了