一、新建分支

git pull origin master //在master分支下保证当前代码与线上同步

git branch <分支名> //新建分支

git checkout <分支名> //切换到新建的分支

git push origin <分支名> //把本地分支推到远端,让远端也有一个你的分支,用来后面提交你的代码。

注意:在你新建分支之前,你应该在master分支,并且要保证你当前的是最新代码,要不然最后提交代码就会出问题。 新建分支并切换到该分支:

git checkout -b <分支名>

二、 提交代码

在新建的分支上写完代码之后,就可以提交代码了。此时应该在你新建的分支上

git status //查看修改代码

git add .

git commit -m “提交概述”

git push origin <分支名> //从本地向远端推代码,把代码提交上去

注意:有报错就先pull一下代码再提交

三、删除分支

1.删除本地分支(切换到master分支之后再删除)

git branch -d <分支名>

2.删除远端分支

git push origin --delete <分支名>

四、查看、切换分支

1.查看本地有哪些分支

git branch

git branch -a //查看所有分支

2. 切换分支

git checkout <分支名>

五、合并分支

git branch //查看当前分支

git checkout new1 //切换到需要合并的分支上

git merge new2 //将new2合并到new1分支上

eg:如果你基于主分支master新建了分支new1 ,再基于new1分支新建了一个分支new2,在new2分支开发完成后,需要将new2合并到new1分支上。此时,先用git branch 查看自己在哪个分支上,然后git checkout new1(切换到需要合并的分支上),最后git merge new2(在new1分支上执行这句,意思是将new2合并到new1分支上)

 

查看原文