最近練習了freemarker 作了個代碼生成工具,想提交到github上,在本地進行了提交,執行以下些命令git
git initgithub
git add . *工具
git commit -m "commit"。ui
以後在github帳戶中建立了新的repository(參考 http://blog.csdn.net/hanhailong726188/article/details/46738929 ),起名和本地項目名稱一致叫freemarker。spa
開始執行上傳代碼操做以下:.net
1. git remote add origin https://github.com/baixiaodong/freemarker.git 顯示正常
blog
執行 2. git pull origin master 提示錯誤 fatal: refusing to merge unrelated historie 以下圖:rem
看意思是不相關拒絕合併。奇怪,明明已經執行關聯了呀。 因而從新執行了 git remote add origin ,提示fatal: remote origin already exists。 it
因而先執行了git remote rm origin。ast
再從新執行如上紅色字的 一、 2 兩步,第二步執行仍是一樣的錯誤。查找資料提示說 是由於不一樣倉庫的緣由,若是要合併須要在pull是加參數爲:--allow-unrelated-histories
再執行 git pull origin master --allow-unrelated-histories, 終於進入了合併界面 。
附圖:
最後執行,提示成功
再看github上,已經提交成功了