<strike id="gcwsi"></strike>
  • <ul id="gcwsi"></ul>

    千鋒教育-做有情懷、有良心、有品質的職業(yè)教育機構

    400-811-9990
    手機站
    千鋒教育

    千鋒學習站 | 隨時隨地免費學

    千鋒教育

    掃一掃進入千鋒手機站

    領取全套視頻
    千鋒教育

    關注千鋒學習站小程序
    隨時隨地免費學習課程

    上海
    • 北京
    • 鄭州
    • 武漢
    • 成都
    • 西安
    • 沈陽
    • 廣州
    • 南京
    • 深圳
    • 大連
    • 青島
    • 杭州
    • 重慶
    當前位置:哈爾濱千鋒IT培訓  >  技術干貨  >  git常用命令以及工作中都怎么工作?

    git常用命令以及工作中都怎么工作?

    來源:千鋒教育
    發(fā)布人:qyf
    時間:2023-02-10 17:21:15

    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

    抖音買1000粉會封嗎?那些短視頻運營你不得不知道的事情

    2023-04-20

    做短視頻你不得不知道的事情之抖音流量池分配規(guī)則

    2023-04-20

    視頻剪輯軟件哪個好?電腦軟件vs手機軟件

    2023-03-01

    最新文章NEW

    抖音發(fā)日常和作品有什么不一樣

    2023-04-19

    mysql和mariadb有什么區(qū)別

    2023-03-17

    CSS選擇器的權重如何判斷?

    2023-02-10

    相關推薦HOT

    更多>>

    快速通道 更多>>

    最新開班信息 更多>>

    網友熱搜 更多>>