天天看點

linux git切換分支,linux git快速從master分支開分支的方法

這裡再對git操作中經常需要做的操作做一個簡化操作。

我們在需要開發一個新功能或者解決一個bug的時候,常用的操作的是切換到master分支,更新一下master分支代碼,然後基于該分支開出一個新分支作為開發新功能或解決bug的開發分支,操作指令如下:

git checkout master

git pull

git checkout -b bugfix-12032

下面這個方法就是将如上的指令簡化。

(1)将下面的代碼拷貝到 ~/.bashrc 檔案中儲存。

function mb() {

new_branch=$1 master_branch=$2

if [ ! -n "$master_branch" ]; then

master_branch="master"

fi

git checkout "$master_branch"

git pull

git checkout -b "$new_branch"

git push --set-upstream origin "$new_branch"

}

(2)然後運作 bash 或者 source ~/.bashrc 指令。

(3)接着就可以通過如下指令直接完成上面說的操作流程了:

mb bugfix-12032