Git 使用指南

常用命令

  1. 查看

git log --graph
git reflog
git stash list

  1. 貯藏 stash(暫存)

git stash save -u "aaa"
git stash pop stash@{0}
git stash apply stash@{0}
git stash drop stash@{0} 這是刪除第一個隊列
git stash clear 注意這是清空你所有的內(nèi)容

  1. 分支及合并操作

git checkout -b develop origin/develop
git rebase develop
git add . 若沖突解決后緩存后繼續(xù)
git rebase --continue
git merge --squash feature-1.0.0
git push origin --delete dev20181018
git remote show origin
git remote prune origin

  1. 回滾 (默認--mixed)

git reset --hard FETCH_HEAD
git reset HEAD^
git revert -n 85623256
git push -f -u origin develop

提交規(guī)范

若使用 squash 的方式合并產(chǎn)生一條歷史線,合并時標題要有明確的功能說明合并標識
變基獲取 其他分支的修改

  • 變基的時候,我們要遵循一條準則:
    一旦分支中的提交的對象發(fā)布到公共倉庫,就千萬不要對該分支進行變基操作。
    變基一般為了獲取其他分支的修改,可以理解為:
    “在develop分支重演你的提交”,“將當前修改變基到develop”, “當前的變動在develop上變基”
    首先切換到功能分支(即自己開發(fā)用的分支),

  • 用于說明 commit 的類別,只允許使用下面7個標識。

feat:新功能(feature)
fix:修補bug
docs:文檔(documentation)
style: 格式(不影響代碼運行的變動)
refactor:重構(gòu)(即不是新增功能,也不是修改bug的代碼變動)
test:增加測試
chore:構(gòu)建過程或輔助工具的變動

squash 方式合并分支

image.png

image.png
nv.jpeg

參考資料

《Git 常用命令清單》
《Gitflow工作流程》
《廖雪峰Git教程》
Learn Git

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • [TOC] 前言 剛剛開始使用Git的版本控制時,我根本不確定我付出那么多時間是不是會得到回報,Branch、St...
    木貓尾巴閱讀 7,711評論 6 37
  • Git安裝 Windows 設(shè)置用戶名和郵箱 $ git config --global user.name "Y...
    飄忽無涯閱讀 319評論 0 1
  • 一、電腦本地初始化一個倉庫 1. git init: 初始化一個電腦上本地倉庫 終端進入項目目錄,輸入: 該命令將...
    dragon_li閱讀 3,142評論 1 4
  • 1.什么是Git 2.Git常用命令 2.1 Git配置 使用Git前準備 需要配置的用戶名和密碼 2.2創(chuàng)建本地...
    執(zhí)拗的男孩閱讀 132評論 0 0
  • git日常使用指南 Git是使用廣泛的分布式版本控制系統(tǒng)。版本控制,簡單講就是記錄文件變更歷史。使用Git可以處理...
    awsome365閱讀 424評論 0 0

友情鏈接更多精彩內(nèi)容