git建立和合併分支

2021-09-10 14:08:11 字數 1224 閱讀 3770

參考:廖雪峰git教程

git鼓勵大量使用分支:

檢視分支:git branch

建立分支:git branch

切換分支:git checkout

建立+切換分支:git checkout -b

合併某分支到當前分支:git merge

刪除分支:git branch -d

$ git checkout -b mul

switched to a new branch 'mul'

$ git branch

* mul

master

$ git add branch.md readme.md stage.md

$ git commit -m "new knowledge about git"

$ git checkout master

switched to branch 'master'

$ git merge mul

updating b281dda..8186c3a

fast-forward

readme.md | 4 ++++

branch.md | 17 +++++++++++++++++

stage.md | 25 +++++++++++++++++++++++++

3 files changed, 46 insertions(+)

create mode 100644 branch.md

create mode 100644 stage.md

fast-forward資訊,git告訴我們,這次合併是「快進模式」,也就是直接把master指向dev的當前提交,所以合併速度非常快。當然,也不是每次合併都能fast-forward

$ git branch -d mul

deleted branch mul (was 8186c3a).

$ git branch

* master

git建立和合併分支

公司裡系統突然有問題 使用命令 git checkout b bug編號或者自定義由 git branch bug編號或者自定義 建立分支 git checkout bug編號或者自定義 切換分支 組成 進入工程目錄下 d studyplace adver git checkout b iss952...

git建立和合併分支

git鼓勵大量使用分支 檢視分支 git branch 建立分支 git branch 根據某個commitid建立分支 git branch dev weihuili profitpricescenicback 30ce3665fbd0c095b4436ff8b28f066d8d56f6e2 gi...

Git學習筆記 建立和合併分支

每次提交,git都把它們串成一條時間線,這條時間線就是乙個分支。開始的時候,只有master一條分支,git用master指向最新的提交,再用head指向master,就能確定當前分支,以及當前分支的提交點。可見,head指向的就是當前分支。每次提交,master分支都會向前移動一步,這樣,隨著你不...