git常用命令以及工作中都怎么工作?
git init 初始化倉庫
git status 查看當前各個區(qū)域的代碼狀態(tài)。
git log查看commit記錄
git reflog查看完整記錄
git add 添加工作區(qū)代碼到暫存區(qū)
Git commit 暫存區(qū)代碼的提交
git reset 代碼的版本回退
git stash 將暫存處代碼收起來
git stash pop 將收起來的暫存區(qū)的代碼釋放出來
Git tag 可以打標簽
Git branch 基于當前分支創(chuàng)建一個分支
git checkout 切換分支
git merge 合并分支
git remote add origin 添加遠端倉庫地址
git clone 克隆倉庫
git pull下拉對應分支代碼
git push 上傳對應分支代碼
git fetch 同步本地與遠端所有代碼
公司中每一個項目都會有一個對應的遠端倉庫(gitLab),我們需要創(chuàng)建賬號并配置權限。
一般公司會有幾個主要分支,分別對應4個環(huán)境,當代碼更新的時候會通過流水線自動部署到對應的環(huán)境:
· 發(fā)布分支(prod、master)這個分支代碼對應的就是線上的代碼
· UAT分支(uat),這個分支上的代碼對應的是公司內部演示用的分支
· TEST分支(test),這個分支的代碼是用于測試
· DEV分支(dev),研發(fā)自測分支
正常功能開發(fā)或者bug修復, 從dev分支拉取代碼,進行開發(fā)就可以。
如果是解決線上bug,應該從master拉取一個分支(hotfix__), 然后開發(fā)完成后將其合并到test或者uat,測試沒有問題后,將其合并到master。還要將hotfix上對應的commit合并到dev分支, 專業(yè)dev分支也就修復了這個bug。
如果當前版本代碼需要回退(功能不做了,要么要去先著急干別的), 執(zhí)行git reset --hard, 再回到當前的commit也是git reset 只不過需要注意,此時要通過git reflog來查看時間最后的一次commit。
猜你喜歡LIKE
相關推薦HOT
更多>>影視剪輯這樣做,你也能火!
看了這么多類型的視頻,最好入手的且漲粉快的莫過于影視剪輯類賬號。不過這也不是隨便剪剪就可以的,也有很多小伙伴不知道怎么制作。如果你要在...詳情>>
2023-04-20 11:19:19抖音粉絲團怎么升級快
頻繁地發(fā)布內容:保持良好的發(fā)布頻率,有助于維持用戶的興趣,并吸引新用戶。與其他用戶合作:給其他目標受眾相似的用戶點贊和評論,可以吸引更...詳情>>
2023-04-11 11:45:12javastringbuffer類有哪些方法
Java中的StringBuffer類和StringBuilder類都可以動態(tài)地創(chuàng)建和修改字符串,StringBuffer是線程安全的,而StringBuilder則是非線程安全的。下面是...詳情>>
2023-03-17 16:16:19pyecharts是什么?主要特點是什么
Pyecharts是一款基于Python語言的開源數(shù)據(jù)可視化庫,它使用Echarts.js作為底層渲染引擎,支持生成各種常見的圖表,如折線圖、柱狀圖、散點圖、...詳情>>
2023-03-03 11:49:02熱門推薦
發(fā)抖音帶話題流量更高?
沸抖音買1000粉會封嗎?那些短視頻運營你不得不知道的事情
熱做短視頻你不得不知道的事情之抖音流量池分配規(guī)則
熱影視剪輯這樣做,你也能火!
新抖音發(fā)日常和作品有什么不一樣
抖音粉絲團怎么升級快
mysql和mariadb有什么區(qū)別
javastringbuffer類有哪些方法
怎樣把mysql卸載干凈?mysql怎么卸載干凈重裝
pyecharts是什么?主要特點是什么
視頻剪輯軟件哪個好?電腦軟件vs手機軟件
vugen(virtualusergenerator)的作用是什么
mvvm的概念、原理及實現(xiàn)
meta viewport是做什么用的?
技術干貨
快速通道 更多>>
-
課程介紹
點擊獲取大綱 -
就業(yè)前景
查看就業(yè)薪資 -
學習費用
了解課程價格 -
優(yōu)惠活動
領取優(yōu)惠券 -
學習資源
領3000G教程 -
師資團隊
了解師資團隊 -
實戰(zhàn)項目
獲取項目源碼 -
開班地區(qū)
查看來校路線