天天看點

linux從git過去master分支,linux git快速從master分支開分支的方法

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

之前寫過一篇文章:git一步完成檔案的 add, commit 和 push功能的指令

這裡再對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

http://www.dengb.com/Linuxjc/1352499.htmlwww.dengb.comtruehttp://www.dengb.com/Linuxjc/1352499.htmlTechArticlelinux git快速從master分支開分支的方法 之前寫過一篇文章:git一步完成檔案的 add, commit 和 push功能的指令 這裡再對git操作中經常需要做的操...