Git創建合並和刪除分支
阿新 • • 發佈:2019-05-06
image tro fas edev read 安全 文件 一個 所有
創建並切換分支
git checkout命令加上-b參數表示創建並切換分支,以下為創建並切換到dev分支:
相當於先通過 $ git branch dev 命令創建dev分支,然後 $ git checkout dev切換到dev分支。$ git branch 可查看所有分支,*表示當前分支:
此時我們可以在dev上提交修改,比如新加一個readmedev.txt文件,如果再切換到master,你會發現在dev分支下提交的文件不見了。
合並和刪除分支
git merge命令用於合並指定分支到當前分支,我們把dev分支的工作成果合並到master分支上:
合並後,我們會發現 master分支會多出readmedev.txt文件,和dev分支的最新提交是完全一樣的。上面的Fast-forward信息告訴我們,這次合並是“快進模式”,也就是直接把master指向dev的當前提交,所以合並速度非常快,合並完成後,就可以放心地刪除dev分支了:
因為創建、合並和刪除分支非常快,所以Git鼓勵你使用分支完成某個任務,合並後再刪掉分支,這和直接在master分支上工作效果是一樣的,但過程更安全。
Git創建合並和刪除分支