步驟
- 新建並切換到新分支
git checkout -b dev
說明:該命令的作用是,基於當前分支新建一個名爲“dev”的分支(分支名可以自定義),並切換到該分支
補充:該命令相當於同時執行了
git branch dev
和git checkout dev
,前者是創建新分支,但並不切換過去;後者是切換到指定分支,並將本地代碼也切換成指定分支的代碼
- 代碼提交
git add *
git commit -m "first commit dev"
說明:這些命令會將你所做的更改提交到當前分支上,也就是“dev”分支上
- push到遠程倉庫
git push --set-upstream origin dev
說明:orgin
是遠程倉庫名,可以通過git remote -v
查看,如果是git2.5以上版本,會看到兩個同名的遠程倉庫,一個是fetch一個是push
這是因爲git 2.5版本後,把遠程倉庫的fetch和push配置區分開來,主要是爲了簡化三角工作流,這樣就可以方便的從一個倉庫拉取代碼,修改後,再推送到另一個倉庫中。不過一般使用中,fetch和push配置都是一致的。
如果你使用不到配置不同的fetch和push,則在使用git remote的時候不加-v
參數
dev
就是剛剛創建的分支名稱
補充:
--set-upstream
這個參數的作用是將當前默認提交的遠程倉庫名和分支名綁定到後面的orgin
和dev
上,這樣我們以後繼續push代碼時,只需要執行git push
就可以了,不用再指定遠程倉庫名和分支名
做完這些,我們就能再git上的倉庫管理頁面,看到我們剛剛push的分支啦
刪除本地分支
git branch -d 分支名