git常用命令以及工作中都怎么工作?
git init 初始化倉(cāng)庫(kù)
git status 查看當(dāng)前各個(gè)區(qū)域的代碼狀態(tài)。
git log查看commit記錄
git reflog查看完整記錄
git add 添加工作區(qū)代碼到暫存區(qū)
Git commit 暫存區(qū)代碼的提交
git reset 代碼的版本回退
git stash 將暫存處代碼收起來(lái)
git stash pop 將收起來(lái)的暫存區(qū)的代碼釋放出來(lái)
Git tag 可以打標(biāo)簽
Git branch 基于當(dāng)前分支創(chuàng)建一個(gè)分支
git checkout 切換分支
git merge 合并分支
git remote add origin 添加遠(yuǎn)端倉(cāng)庫(kù)地址
git clone 克隆倉(cāng)庫(kù)
git pull下拉對(duì)應(yīng)分支代碼
git push 上傳對(duì)應(yīng)分支代碼
git fetch 同步本地與遠(yuǎn)端所有代碼
公司中每一個(gè)項(xiàng)目都會(huì)有一個(gè)對(duì)應(yīng)的遠(yuǎn)端倉(cāng)庫(kù)(gitLab),我們需要?jiǎng)?chuàng)建賬號(hào)并配置權(quán)限。
一般公司會(huì)有幾個(gè)主要分支,分別對(duì)應(yīng)4個(gè)環(huán)境,當(dāng)代碼更新的時(shí)候會(huì)通過(guò)流水線自動(dòng)部署到對(duì)應(yīng)的環(huán)境:
· 發(fā)布分支(prod、master)這個(gè)分支代碼對(duì)應(yīng)的就是線上的代碼
· UAT分支(uat),這個(gè)分支上的代碼對(duì)應(yīng)的是公司內(nèi)部演示用的分支
· TEST分支(test),這個(gè)分支的代碼是用于測(cè)試
· DEV分支(dev),研發(fā)自測(cè)分支
正常功能開(kāi)發(fā)或者bug修復(fù), 從dev分支拉取代碼,進(jìn)行開(kāi)發(fā)就可以。
如果是解決線上bug,應(yīng)該從master拉取一個(gè)分支(hotfix__), 然后開(kāi)發(fā)完成后將其合并到test或者uat,測(cè)試沒(méi)有問(wèn)題后,將其合并到master。還要將hotfix上對(duì)應(yīng)的commit合并到dev分支, 專(zhuān)業(yè)dev分支也就修復(fù)了這個(gè)bug。
如果當(dāng)前版本代碼需要回退(功能不做了,要么要去先著急干別的), 執(zhí)行g(shù)it reset --hard, 再回到當(dāng)前的commit也是git reset 只不過(guò)需要注意,此時(shí)要通過(guò)git reflog來(lái)查看時(shí)間最后的一次commit。

猜你喜歡LIKE
相關(guān)推薦HOT
更多>>
影視剪輯這樣做,你也能火!
看了這么多類(lèi)型的視頻,最好入手的且漲粉快的莫過(guò)于影視剪輯類(lèi)賬號(hào)。不過(guò)這也不是隨便剪剪就可以的,也有很多小伙伴不知道怎么制作。如果你要在...詳情>>
2023-04-20 11:19:19
抖音粉絲團(tuán)怎么升級(jí)快
頻繁地發(fā)布內(nèi)容:保持良好的發(fā)布頻率,有助于維持用戶(hù)的興趣,并吸引新用戶(hù)。與其他用戶(hù)合作:給其他目標(biāo)受眾相似的用戶(hù)點(diǎn)贊和評(píng)論,可以吸引更...詳情>>
2023-04-11 11:45:12
javastringbuffer類(lèi)有哪些方法
Java中的StringBuffer類(lèi)和StringBuilder類(lèi)都可以動(dòng)態(tài)地創(chuàng)建和修改字符串,StringBuffer是線程安全的,而StringBuilder則是非線程安全的。下面是...詳情>>
2023-03-17 16:16:19
pyecharts是什么?主要特點(diǎn)是什么
Pyecharts是一款基于Python語(yǔ)言的開(kāi)源數(shù)據(jù)可視化庫(kù),它使用Echarts.js作為底層渲染引擎,支持生成各種常見(jiàn)的圖表,如折線圖、柱狀圖、散點(diǎn)圖、...詳情>>
2023-03-03 11:49:02熱門(mén)推薦
發(fā)抖音帶話題流量更高?
沸抖音買(mǎi)1000粉會(huì)封嗎?那些短視頻運(yùn)營(yíng)你不得不知道的事情
熱做短視頻你不得不知道的事情之抖音流量池分配規(guī)則
熱影視剪輯這樣做,你也能火!
新抖音發(fā)日常和作品有什么不一樣
抖音粉絲團(tuán)怎么升級(jí)快
mysql和mariadb有什么區(qū)別
javastringbuffer類(lèi)有哪些方法
怎樣把mysql卸載干凈?mysql怎么卸載干凈重裝
pyecharts是什么?主要特點(diǎn)是什么
視頻剪輯軟件哪個(gè)好?電腦軟件vs手機(jī)軟件
vugen(virtualusergenerator)的作用是什么
mvvm的概念、原理及實(shí)現(xiàn)
meta viewport是做什么用的?
技術(shù)干貨







快速通道 更多>>
-
課程介紹
點(diǎn)擊獲取大綱 -
就業(yè)前景
查看就業(yè)薪資 -
學(xué)習(xí)費(fèi)用
了解課程價(jià)格 -
優(yōu)惠活動(dòng)
領(lǐng)取優(yōu)惠券 -
學(xué)習(xí)資源
領(lǐng)3000G教程 -
師資團(tuán)隊(duì)
了解師資團(tuán)隊(duì) -
實(shí)戰(zhàn)項(xiàng)目
獲取項(xiàng)目源碼 -
開(kāi)班地區(qū)
查看來(lái)校路線