日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

git 相关操作

發(fā)布時(shí)間:2025/3/21 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 git 相关操作 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

git

1.創(chuàng)建本地倉(cāng)庫(kù) 初始化

git init

2.查看全局配置

git config --list

3.配置全局郵箱

git config --global user.email "郵箱"

4.配置全局用戶名

git config --global user.name "用戶名"
  • 工作區(qū) 代碼直接寫在的位置
  • 暫存區(qū) 要生成歷史版本節(jié)點(diǎn)的文件 生成歷史版本以后就會(huì)消失
  • 歷史區(qū) 會(huì)將暫存區(qū)的所有內(nèi)容都拿過來(lái)形成一個(gè)歷史版本,永久保存
  • 5.添加到暫存區(qū)

    git add 文件名 or git add . or git add --all

    6.查看工作區(qū),暫存區(qū)內(nèi)容

    git status

    7.從暫存區(qū)撤回內(nèi)容

    git reset HEAD -- 文件名 or git reset HEAD -- 文件夾名 or git reset HEAD -- .

    8.形成歷史版本

    git commit -m "說明"

    9.查看歷史版本

    git log

    10.回滾歷史版本

    回到之前記錄的某一個(gè)歷史版本的時(shí)間狀態(tài)

    git reset --hard 版本id

    11.刪除歷史版本

    1 不能寫要?jiǎng)h除的那個(gè)歷史版本id

    要寫前一個(gè)歷史版本id

    2 進(jìn)入編輯狀態(tài)之后 按i 把pick 修改為 drop 之后 按esc 再 : wq 再次保存退出

    git rebase -i 歷史版本id

    12.上傳遠(yuǎn)程

    git remote add origin 倉(cāng)庫(kù)地址origin 變量名 代表了遠(yuǎn)程倉(cāng)庫(kù)地址

    13.將歷史區(qū)的內(nèi)容推送到遠(yuǎn)程

    git push -u origin master-u 記錄下次你推送到哪一個(gè)地址哪一個(gè)分支 如果下次不進(jìn)行修改還是推送到這個(gè)地址這個(gè)分支 直接寫git push 就可以了

    14.拉取遠(yuǎn)程代碼

    1 拉取自己的代碼

    git clone 遠(yuǎn)程倉(cāng)庫(kù)地址git pull

    2 拉取別人代碼

    git clone 遠(yuǎn)程倉(cāng)庫(kù)地址

    15.解決歷史版本回滾沖突問題

    先git pull 再 git push

    16.git的三個(gè)文件

    1.給空的文件夾占位,,保持文件夾結(jié)構(gòu)

    .gitkeep

    2.git忽略文件

    .gitignore

    3.git 說明文件

    reademe文件

    17.分支操作

    1.開辟新分支

    git branch 分支名稱

    2.查看分支情況

    git branch

    3.切換分支

    git checkout 分支名稱

    4.合并分支

    git merge 要合并的分支內(nèi)容

    5.刪除分支

    git branch -d 要?jiǎng)h除的分支

    18.分支的遠(yuǎn)程操作

    git push -u origin master 把當(dāng)前分支和遠(yuǎn)程的master分支建立連接

    把自定義分支的內(nèi)容上傳

    git push origin 分支名稱

    刪除遠(yuǎn)程分支

    git push origin --delete 要?jiǎng)h除的分支名稱

    19.分支命名規(guī)范

    1。主分支 master

    不接受任何代碼上傳,只接收dev分支合并的內(nèi)容

    只存儲(chǔ)每一個(gè)迭代版本中經(jīng)過測(cè)試合格的版本

    2.主開發(fā)分支 dev development deve

    初始化項(xiàng)目之后就會(huì)直接從master上開辟的分支

    不接受任何代碼上傳

    只接收 主功能分支 合并的內(nèi)容

    3.主功能分支 feature-xxxx

    直接從dev 分支上開辟的分支

    進(jìn)行各個(gè)功能的開發(fā)

    開發(fā)完畢之后 把 代碼合并到 dev分支上

    接收文件上傳

    4.功能bug 解決分支 feature-xxx-fix-xxx

    在項(xiàng)目運(yùn)行過程中 出現(xiàn)bug進(jìn)行修復(fù)的分支

    都是從 功能分支上開辟出來(lái)的

    修改完畢之后合并到 功能分支上

    再由功能分支合并到 dev 分支上

    5.緊急bug解決 hot-fix-xxx

    直接從master 分支上開辟

    進(jìn)行緊急的bug修復(fù)

    修復(fù)完畢以后 直接合并到master上
    20.其他

    總結(jié)

    以上是生活随笔為你收集整理的git 相关操作的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。