git 分支管理

2023-01-11 07:16:27 字數 1272 閱讀 3335

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!分支在實際中有什麼用呢?假設你準備開發一個新功能,但...