學會提交程式碼到gitlab線上倉庫
阿新 • • 發佈:2018-12-31
Gitlab是基於Git的專案管理軟體,使用Git作為程式碼管理工具,並在此基礎上搭建起來的web服務。1、賬戶申請建立需要gitlab賬戶的同事,傳送郵件給管理員,郵件需要包含如下資訊:姓名、職務、公司正式郵箱、專案組、專案負責人,其中郵箱為使用者名稱。 由管理員賬戶建立新的gitlab登陸賬戶和密碼(或者由管理員傳送gitlab初次登陸連結),並設定許可權。2、SSH Key匯入將本地的id_rsa.pub裡的內容複製到ssh keys , 使用ssh 協議,實現無密碼下載或上傳。如何獲取d_rsa.pub,請點選如下連結。http://blog.csdn.net/huaishu/article/details/50475175
cd existing_folder
git init #初始化本地倉庫
git remote add origin giturl #本地新增遠端
git add . #將本目錄下所有檔案加到索引區
git commit #將索引區資料加到歷史區
git push -u origin master #上傳master分支 。//如果這裡提示沒有許可權,是因為你的ssh配置有問題,需要重新配置
或者執行如下命令:
git clone giturl #clone 遠端倉庫到本地
cd teach_git #進入clone下來的目錄
touch README.md #建立檔案
git add README.md #加入暫存區
git commit -m "add README" #提到版本庫
git push -u origin master #上傳master分支
4、git 配置初始化本地庫
git config --global user.name "Administrator" #自己的姓名,commit程式碼的時候用到
git config --global user.email "mail address" #自己的郵箱,commit程式碼的時候用到。
5、程式碼下載修改提交程式碼及request
git clone [email protected]:misc/misc.git #下載倉庫
git checkout -b self_branch master
git add somefiles #將修改的檔案新增到暫存區
git commit -m “some message” #提交修改到版本庫,需要新增commit message.
git push origin self_branch #push 自己的分支到gitlab
6、在gitlab 給master 提交merge request ,請求合併程式碼。設定assignee為master, 設定source branch 為自己提交branch, target branch 為要合併到的分支。
7、master進行code review , 沒問題accept請求並刪除分支。有問題,加comments. Developer 根據comments修改程式碼。