檢視分支
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...