Git常見知識點及操作

1.代碼倉庫
  1. Remote: 遠程主倉庫;
  2. Repository: 本地倉庫;
2. 初始化開發(fā)的操作流程
  1. 克隆最新主分支項目代碼 git clone 地址
  2. 創(chuàng)建本地分支 git branch 分支名(基于你當前的分支新建)
  3. 查看本地分支 git branch
  4. 查看遠程分支 git branch -a
  5. 切換分支 git checkout 分支名 (一般修改未提交則無法切換,可強制切換 git checkout 分支名 -f )
  6. 將本地分支推送到遠程分支 git push <遠程倉庫> <本地分支>:<遠程分支>
3.代碼提交的一般流程
  1. git status 查看狀態(tài)
  2. git add . 將所有修改加入暫存區(qū)
  3. git commit -m "提交描述" 將代碼提交到 本地倉庫
  4. git push 將本地倉庫代碼更新到 遠程倉庫
4.Git commit日志基本規(guī)范

type代表某次提交的類型,比如是修復一個bug還是增加一個新的feature。所有的type類型如下:

  1. feat:新功能(feature)
  2. fix: 修復bug
  3. style: 僅僅修改了空格、格式縮進,格式(不影響代碼運行的變動)
  4. refactor: 代碼重構,沒有加新功能或者修復bug
  5. perf: 優(yōu)化相關,比如提升性能、體驗
  6. test: 測試用例,包括單元測試、集成測試等
  7. chore: 改變構建流程、或者增加依賴庫、工具等
  8. revert: 回滾到上一個版本
5. Git分支操作
  1. 使用 Git 下載指定分支命令為:git clone -b 分支名倉庫地址
  2. 拉取遠程新分支到本地 git checkout -b test origin/test(將遠程test分支拉取到本地并命名為test)
  3. 合并本地分支 git merge hotfix:(將 hotfix 分支合并到當前分支, 可以將本地分支,遠程分支merg到當前分支)
  4. 刪除本地分支 git branch -d hotfix:(刪除本地 hotfix 分支)
  5. 刪除遠程分支 git push origin --delete serverfix
  6. 上傳新命名的本地分支:git push origin newName;
  7. 創(chuàng)建新分支:git branch branchName:(創(chuàng)建名為 branchName 的本地分支)
  8. 切換到新分支:git checkout branchName:(切換到 branchName 分支)
  9. 創(chuàng)建并切換分支:git checkout -b branchName:(相當于以上兩條命令的合并)
  10. 查看本地分支:git branch
  11. 查看遠程倉庫所有分支:git branch -a
  12. 本地分支重命名: git branch -m oldName newName
  13. 重命名遠程分支對應的本地分支:git branch -m oldName newName
  14. git 拉取更新遠程分支列表: git remote update origin --prune
  15. 回滾到某個版本: git reset --hard 版本號
  16. 查詢提交的版本號: git reflog
  17. 將代碼同步到遠程Git倉庫: git push origin name (將修改發(fā)布到遠程倉庫)
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • Git有很多優(yōu)勢,其中之一就是遠程操作非常簡便。本文詳細介紹5個Git命令,它們的概念和用法,理解了這些內容,你就...
    bondPang閱讀 1,410評論 0 6
  • 前言 Git使用教程 Git是什么 Git是一個開源的分布式版本控制系統,用于敏捷高效地處理任何或小或大的項目。 ...
    90后的思維閱讀 1,026評論 0 0
  • 了解 Linux 常見命令 在使用 git 前,建議事先熟悉一些常見的 bash 命令 進入xxx目錄$ cd x...
    acc8226閱讀 724評論 0 1
  • 1. GIT命令 git init在本地新建一個repo,進入一個項目目錄,執(zhí)行git init,會初始化一個re...
    江邊一蓑煙閱讀 889評論 0 0
  • 版本控制 git本質是一個分布式版本控制系統,客戶端可以完成clone整個倉庫,然后進行提交和修改。 一、了解gi...
    紫瑟楓閱讀 397評論 0 0

友情鏈接更多精彩內容