1、創建項目,前提是gitLab服務器已經搭建完成,在gitLab個人賬戶下創建一個項目,項目名稱自己定義
2、拷貝本地代碼到指定目錄,一般自己創建一個固定的代碼目錄,比如project/grib2json-master/...
3、到git官網https://git-scm.com/下載最新版本的git安裝包,看好對應操作系統的不同安裝包,然後安裝git
4、進入代碼目錄右擊選擇Git Bash Here
5、初始化git目錄:初始化完成,打開隱藏文件查看,會發現有一個.git的隱藏文件目錄
git init
6、關聯通過網頁創建的gitLab項目,沒有提示說明關聯成功
git remote add origin http://gitlab.xxx.com/rdc-wh/lc-xxxx-backend.git
7、添加所有代碼到本地git repository,如果需要忽略文件就增加.gitignore文件
git add .
8、提交代碼到git repository中
git commit -m "add project"
9、提交代碼到gitLab服務器
git push origin master
如果出現下圖顯示,說明提交完成
如果出現下圖錯誤,說明提交失敗:
原因是遠程倉庫中的文件和我們本地的倉庫有差異,例如你的遠程倉庫有個文件Readme. md,但是本地倉庫卻沒有,就可能會出現這種情況。 我的就是遠程倉庫中有Readme. md文件,而本地倉庫中沒有該文件造成的。
解決辦法:
git pull --rebase origin master
如果還報如下錯誤,也可以用 git pull
命令
git pull origin master --allow-unrelated-histories
10、最後再重試提交代碼到gitLab服務器
git push origin master