git分支

分支簡介

現(xiàn)在,Git 倉庫中有五個對象:三個 blob 對象(保存著文件快照)、一個樹對象(記錄著目錄結(jié)構(gòu)和 blob 對象索引)以及一個提交對象(包含著指向前述樹對象的指針和所有提交信息)。


首次提交對象及其樹結(jié)構(gòu)

做些修改后再次提交,那么這次產(chǎn)生的提交對象會包含一個指向上次提交對象(父對象)的指針。

提交對象及其父對象

Git 的默認分支名字是 master。

Git 的 “master” 分支并不是一個特殊分支。 它就跟其它分支完全沒有區(qū)別。 之所以幾乎每一個倉庫都有 master 分支,是因為 git init 命令默認創(chuàng)建它,并且大多數(shù)人都懶得去改動它。

分支及其提交歷史

一些常見的分支git命令

//查看當前分支
git branch
//查看遠程分支
git branch -a
//查看各個分支最后一個提交對象的信息
git branch -v
//查看已經(jīng)與當前分支合并的分支
git branch --merged
//查看尚未與當前分支合并的分支
git branch --no-merged
//分支創(chuàng)建testing分支
git branch testing
//分支切換
git checkout testing
//分支創(chuàng)建并切換
git checkout -b testing
//分支刪除
git merge hotfix
//當前狀態(tài)
git status
//分支合并
git merge hotfix
最后編輯于
?著作權(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)容

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