1. 建立分支;
git branch name
2. 檢視分支;
git branch
3. 切換分支;
git checkout name
4.建立並切換分支;
git checkout -b name
5.合併分支;
git merge name
6.刪除分支;
git branch -d name
git branch -d name 強行刪除; 刪除沒有合併的分支
7. 合併衝突解決;
手動修改後 add commit
使用 $git log --graph --pretty=oneline --abbrev-commit 檢視合併情況圖
--graph 圖表;
--abbr-commit log的縮寫;
8. 禁用fast-forward --no-ff
由於使用fast-forward 模式,在合併分支並刪除分支 後會丟掉刪除分支的修改資訊;
git merge --no-ff -m '合併資訊'
9. $git stash 儲存工作現場;
$git stash list 檢視stash;
恢復現場有兩個方法;
方法2. $git stash pop 恢復後並刪除stash
git 分支管理
1.建立切換分支 git checkout b dev 等同於 git branch dev git checkout dev 檢視當前分支以所有分支情況 git branch 2.合併分支 git merge命令用於合併指定分支到當前分支。合併後,再檢視readme.txt的內容,就可以看到,和d...
Git分支管理
在git中,每次提交,git都把它們串成一條時間線,這條時間線就是一個分支。這個分支叫做主分支,即master分支。head指向master,master才是指向提交的,所以head指向的就是當前分支。每次提交,master分支都會向前移動一步,這樣隨著不斷提交,master分支線也會越來越長。1....
Git10 分支管理
分支就是科幻電影裡面的平行宇宙,當你正在電腦前努力學習 git的時候,另一個你正在另一個平行宇宙裡努力學習 svn。如果兩個平行宇宙互不干擾,那對現在的你也沒啥影響。不過,在某個時間點,兩個平行宇宙合併了,結果,你既學會了 git又學會了 svn!分支在實際中有什麼用呢?假設你準備開發一個新功能,但...