gitlab開發(fā)過程中常用的場景如下:
一、提交代碼
提交所有文件 add 后面加 . ,如果是提交單個文件,你可以把點換成你的文件名稱
》git add .
》git commit -m '日志'
》git push?<遠(yuǎn)程主機(jī)名> <本地分支名>:<遠(yuǎn)程分支名>
? ? 例如
》git push dev:dev
當(dāng)你執(zhí)行完最后一步push時,你就可以在你的gitlab遠(yuǎn)程倉庫中history里面看到你提交代碼的log了??聪聢D

這個時候你就可以召喚你的小伙伴們,讓他們pull你最新的代碼了。
更新代碼使用這條命令
》git pull
二、查看你的本地代碼文件狀態(tài)
》git status
使用該命令,可以看到你的代碼是否已經(jīng)提交,
1、未提交的為紅色字體顯示
2、提交了到了本地則為綠色顯示
3、如果已經(jīng)推送到了遠(yuǎn)程倉庫,則為nothing to commit, working tree clean
三、切換分支
第一種:切換分支
》git checkout 分支名稱? ?
第二種:切換分支如果分支不存在則會新建一個分支
》git checkout -b 分支名稱
四、合并分支代碼
》git branch 命令會列出所有分支,當(dāng)前分支前面會標(biāo)一個*號。
git merge用于合并指定分支到當(dāng)前分支,merge后面就是指定分支的名稱
》git merge dev
五、刪除分支
為了你自己的代碼著想,還是不要隨便執(zhí)行這條命令
》git branch -d dev
小伙伴們,新技能get到了嗎?是不是很簡單。
git可以創(chuàng)建很多分支,它跟svn不一樣,它只有一份代碼,分支會存在它的機(jī)制里,你是看不到的,所以你可以理解為,他是一扇門,你的分支就是多個鑰匙。創(chuàng)建分支可以讓你的代碼不對你小伙伴的代碼進(jìn)行影響,同時,別人的代碼也不會跟你的代碼沖突。
所以說:大膽的創(chuàng)建分支吧~~