git分支學習筆記

學習參考-pro git分支介紹
Git相對於其餘集中式版本管理系統對版本管理的差異在於,Git版本管理保存的不是文件的變化和差別而是一些列不一樣時刻的文件快照。git

Git的分支,本質上僅僅是指向提交對象的可變指針學習

git init初始化的默認分支 是master(並非一個特殊分支)指針

相關指令code

  • git branch新建/查看分支對象

  • git checkout 切換分支 加-b則是新建而後切換到該分支,切換分支時候確保當前分支下的內容要提交完成,不能切換時候也會提示你。開發

  • git log --oneline --decorate 查看當前分支所知對象,加--graph --all查看分叉歷史get

  • git merge合併分支,有不能自動合併的衝突時,須要手動merge而後git add提交代碼it

  • git branch --merged/--no--merged,這兩個指令過濾當前分支列表中已經合併或者未合併到當前分支的分支ast

  • git branch -d/-D -d刪除已經合併的分支,-D強行刪除那些尚未合併的分支丟掉那些工做版本管理

其餘

  • git分支開發流的應用

  • 遠程分支

  • 變基git rebase

相關文章
相關標籤/搜索