分支導言
分支在日常生活中有許多的應用,分支封裝開發階段,解決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 建立 倉庫 用於存放所有本地提交的 或者再提交到遠端倉庫中 首先,尋找到你要...