天天看點

将本地代碼送出到github

最近練習了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  如下圖:

将本地代碼送出到github

看意思是不相關拒絕合并。奇怪,明明已經執行關聯了呀。 于是重新執行了 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

最後執行,提示成功

将本地代碼送出到github

再看github上,已經送出成功了

将本地代碼送出到github