今天提交本地代碼到遠程倉庫,沒有成功過,后來經過多方試驗,終於取得了成功。
首先,在本地創建本地倉庫(也就是在項目的根目錄下執行"git init"命令,生成.git文件就算是成功了,注意.git文件時隱藏文件,有些電腦可能設置了不可見隱藏文件,這時候會誤以為命令沒有執行成功,就會再次輸入git init命名,就會發現下面會給予這樣的提示“Reinitialized existing Git repository in .... ”,這個人就是我...)。
接着,輸入“git remote add origin [遠程倉庫路徑]”就可以讓本地倉庫與遠程倉庫建立連接。
最后,輸入"git add *"、"git commit -m '備注' "、"git push origin master"提交項目。
在這過程中,還報了一下錯誤
[Non-fast-forward]問題出現的原因是遠程倉庫與本地倉庫不一致,遠程倉庫存在一個文件,而本地倉庫沒有,我們add,commit,push之前沒有先pull,這時候再pull就會得到以下提示“fatal:refusing to merge unrelated histories”,提交不上去,更新不下來,怎么辦?后來,百度找到了答案:"git pull origin master --allow-unrelated-histories",輸入過后,就會跳轉到提交注釋的界面,輸入wq就可以強行退出,再"git status"就會發現遠程倉庫的文件被更新下來了,並已經加載到在暫存區里,接着就可以commit,push提交了。[參考網址:http://blog.csdn.net/lindexi_gd/article/details/52554159]