背景:目前公司用gitlab管理咱們的項目,常常遇到的問題是,我會在其餘已有項目上直接進行修改,而後用於新項目的自動化測試,可是本地推送到gitlab的時候每次都要從新查詢一遍怎麼操做,特地寫下這篇文章權當備忘錄。git
(1)本地項目所在機器的密鑰已經在gitlab上添加信任,即本地項目所在的機器可經過ssh與gitlab服務器通訊服務器
(2)本地項目已開發完成,gitlab上建立好新項目工程,且僅有master分支。我要作的是將本地項目推送到gitlab上的auto_test分支ssh
(1)進入本地項目的工程目錄,在這裏打開Git Bashgitlab
(2)執行命令:git init測試
(1)執行命令:git remote add origin <你的項目地址> //將本地項目與遠程項目鏈接起來指針
(2)執行命令:git remote -v //查看是否關聯成功對象
(1)執行命令:git add .開發
(2)執行命令:git commit -m '註釋'rem
commit會提交一個對象,此時纔會真正創建master分支,這樣才能夠創建其它分支。it
(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分支。