GIT使用總結 branch

2021-08-22 10:32:54 字數 815 閱讀 5996

檢視分支

git branch
建立分支
git branch 

切換分支
git checkout 

建立+切換
git checkout -b

>

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

刪除分支
//已合併的分支

git branch -d

>

//未合併的分支

git branch -d

>

合併分支圖
git log

--graph

no-ff 合併
//告訴git不要使用fast forward模式

git merge --no-ff

-m

fast forward模式直接把head指標指向合併分支的頭,完成合併。屬於「快進方式」,不過這種情況如果刪除分支,則會丟失分支資訊。因為在這個過程中沒有建立commit

使用no-ff後會保留分支的commit歷史

暫存/恢復工作區

//暫存

git stash

//檢視暫存

git stash list

//恢復到最近暫存並刪除

git stash pop

//恢復到指定暫存(預設是最近的),並不刪除

git stash drop stash@

git學習branch處理

grep name home gitconfig 查詢當前伺服器的使用者 1.查詢分支 git branch 不帶引數 列出本地已經存在的分支,並且在當前分支的前面加 號標記,例如 2.建立刪除分支 git branch 分支名 建立乙個新的本地分支,需要注意,此處只是建立分支,不進行分支切換,例如...

git 分支 branch 操作

建立分支 git branch test 基於當前commit建立test分支。git head 檔案中記錄了當前分支名字。刪除分支 git branch d test 刪除本地test分支 git branch d test test分支還沒有合入當前分支,所以要用 d引數才能刪掉。git pus...

git 分支 branch操作彙總

git branch test 基於當前commit 建立test分支,git head 檔案中記錄了當前分支的名字 git branch d test 刪除本地test分支 git branch d test test分支還沒有合入當前分支,所以要用 d引數才能刪掉 git push origin...