Git版本控制管理讀書筆記 第七章 分支

2021-10-09 09:14:59 字數 899 閱讀 3133

分支導言

分支在日常生活中有許多的應用,分支封裝開發階段,解決bug等眾多用途。分支與標籤不同,標籤是乙個靜態名字,通常不隨時間的發展而變化,而分支是隨開發而動態變化的。

命名:預設master,支援使用unix路徑命名,類似:bug/pr17等名字,但是不能使用特殊符號不能空白,不能包含兩個連續的點等一系列奇怪的命名。

分支的使用:

分支允許版本庫中的每乙個分支的內容向許多不同的方向發散,當乙個版本庫至少分出乙個分支時,把每次提交應用到某個分支,取決於哪個分支是活動的。預設是master分支

分支的建立:

git branch 分支名 starting-commit;沒有指定starting-commit就預設當前分支的最近提交,即預設是在你現在工作的地方啟動乙個新分支

列出分支名:git branch

檢視分支:

git show-branch;得到分號分開的兩部分內容,第一部分列出分支名,感嘆號和星號(標識當前分支)下部分是分支提交的矩陣。

下部分中:加號表示提交在乙個分支中,減號表示合併,星號表示突出顯示活動分支的提交。git show branch 會遍歷所有顯示的分支上的提交,在他們最近的共同提交處停止。

hgit分支檢出(即head指標指向目標分支):git checkout 分支名;工作區會瞬間變成分支頂端的工作區,檔案和檔案目錄會瞬間改變成目標工作區

如果有修改但是有已經修改但是未提交的檔案,checkout會失敗,要add、commit之後才會成功

已經修改的檔案要提交到另外的分支使用:git checkout -m 分支名

分支的刪除:

git branch -d 分支名,git不會讓你刪除不包含當前分支中提交的分支,要安全刪除,先merge合併

讀書筆記(第七講)

本講主要是講述迴圈控制語句包括 while,do.while,for語句。跟前面講的差不多,這些不是物件導向程式設計,以上講的都是一些語言學習的基礎。在任何語言上都會接觸到。對於迴圈控制語句有乙個比較經典的例子就是從1加到100,求和!這題目已經百做都厭了。public class whiletes...

第七周讀書筆記

pb16060002 余子昊 我是乙隻it小小鳥 讀書筆記 part2 這週有考試,讀的書不是特別多,繼續讀了一點這本書。發現每次讀這本書都有新的感悟。本週讀的這些主人公有各種各樣的人生經歷,有從小就開始接觸程式設計,但卻忽視高考沒有考上理想大學的 有高考前只知道學習,上了大學對未來很迷茫的 是我本...

讀書筆記 Git版本控制工具使用

no.1 安裝 no.2 配置使用者名稱 在開始程式中,找到git bash 並開啟,配置一下你的身份,這樣提交 的時候,就知道是誰提交的了。如圖,前兩行的命令是配置了使用者名稱和郵箱,後兩行用來驗證是否配置成功。no.3 建立 倉庫 用於存放所有本地提交的 或者再提交到遠端倉庫中 首先,尋找到你要...