git使用:本地項目推送到gitlab

背景:目前公司用gitlab管理咱們的項目,常常遇到的問題是,我會在其餘已有項目上直接進行修改,而後用於新項目的自動化測試,可是本地推送到gitlab的時候每次都要從新查詢一遍怎麼操做,特地寫下這篇文章權當備忘錄。git

 

前置條件

(1)本地項目所在機器的密鑰已經在gitlab上添加信任,即本地項目所在的機器可經過ssh與gitlab服務器通訊服務器

(2)本地項目已開發完成,gitlab上建立好新項目工程,且僅有master分支。我要作的是將本地項目推送到gitlab上的auto_test分支ssh

 

步驟1、初始化本地項目

(1)進入本地項目的工程目錄,在這裏打開Git Bashgitlab

(2)執行命令:git init測試

 

步驟2、關聯gitlab地址

(1)執行命令:git remote add origin <你的項目地址>   //將本地項目與遠程項目鏈接起來指針

(2)執行命令:git remote -v    //查看是否關聯成功對象

 

步驟3、真正創建master分支,可是無需推送代碼到master

(1)執行命令:git add .開發

(2)執行命令:git commit -m '註釋'rem

commit會提交一個對象,此時纔會真正創建master分支,這樣才能夠創建其它分支。it

 

步驟4、建立並切換分支,而後把本地分支推送到遠程服務器

(1)執行命令:git branch    //查看咱們的git倉庫有幾個分支,而咱們目前工做處於那個分支,前面有個*號的就爲咱們目前所處的分支。

(2)執行命令:git branch auto_test   //建立auto_test分支,而這個分支的指針就指向最新的commit對象,也就和HEAD指向同一對象。

(3)執行命令:git checkout auto_test   //切換分支到auto_test

(4)執行命令:git push origin auto_test  //將本地auto_test分支推送到遠程服務器。

 

 

以上操做就完成了本地項目推送到遠程gitlab代碼庫,而且使用auto_test分支。

相關文章
相關標籤/搜索