Git學習筆記之分支

2021-07-10 04:56:23 字數 861 閱讀 8794

這些內容只是git知識的冰山一角

1.檢視當前版本庫當中有哪些分支

git branch -a

2.建立分支名為 version1.0的分支

git branch version2.o
再次檢視有哪些分支。* 號為當前的分支

$ git branch -a

* master

version1.0

remotes/origin/head -> origin/master

remotes/origin/master

3.切換到 version1.0 分支

git checkout version1.0

4.如果我們在version1.0分支上修復了乙個bug,在master分支上這個bug仍然是存在的。這時將修改的**一行行複製到master分支上顯然不是一種聰明的做法,最好的辦法就是使用merge命令來完成合併操作,如下所示:

git checkout master git merge version1.0
5.刪除分支

git branch -d version1.0
6.下面語句是等價的

git checkout -b iss53

git branch iss53

git checkout iss53

Git 學習之分支 (二)

筆記源於 在 git 中提交時,會儲存乙個提交 commit 物件,該物件包含乙個指向暫存內容快照的指標,包含本次提交的作者等相關附屬資訊,包含零個或多個指向該提交物件的父物件指標 首次提交是沒有直接祖先的,普通提交有乙個祖先,由兩個或多個分支合併產生的提交則有多個祖先。git commit新建個提...

Git學習之分支管理策略

建立乙個屬於自己的分支,別人看不到,你在你自己的分支上幹活,想提交就提交,直至開發完畢後,再一次性合併到原來分支上。這樣,既安全,又不影響他人工作。在實際的開發過程中,應照幾個基本原則進行分支管理 master分支應該是非常穩定的,也就是僅用來發布新版本,平時不能在上面幹活 幹活都在dev分支上,也...

Git學習小記之分支原理

如果想要熟練使用 git,沒有分支理念是絕對行不通的,在用 git 管理專案的時候,經常需要使用 commit 這個命令,那麼這個 commit 到底是指什麼呢?按照官方的解釋,這應該成為乙個物件,它包含著乙個指向暫存內容 被add的檔案 快照的指標,包含本次提交的附屬資訊,比如說作者等等,指向父 ...