本地分支常用命令:

a)、git branch -v (查看本地库中的所有分支)

b)、git branch dev (创建一个新的分支)

c)、git checkout dev (切换分支)

第一次或新添加需要填写日志

报错:

fatal: Couldn't find remote ref master/dev

git add .

git commit -m "测试"


//这时候应该就可以了


远程分支的创建

远程分支的创建,一般都是基于本地分支的。即将本地的某个分支提交到远程,作为远程分支。命令如下:


创建远程分支: git push origin master:dev

切换分支 : git checkout dev

把代码传到新建分支:git pull origin dev



d)、分支合并

i)、切换到接收修改的分支

git checkout master

ii)、执行merge命令

git merge dev

(注:切换分支后,在dev分支中做出的修改需要合并到被合并的分支master上)

8)、冲突解决

当一个分支的内容和另一个分支的内容不同时,此时任一分支合并另一分支过程中就会出现冲突。

冲突的解决办法:

a)、编辑文件,删除特殊符号。

b)、将文件修改完毕后,保存退出。

c)、git add [文件名]。

d)、git commit –m “日志信息”。

注意:此时commit时不能带文件名。


将master分支内容合并到dev分支


流程如下:

一、将分支切换到master

git checkout master


二、将代码pull到本地

git pull


三、修改冲突

vs工具或者eclipse工具等

四、提交到本地

git add .

git commit -m "merge"


五、切换到你所在分支dev

git checkout dev


六、merge

git merge master


七、将本地内容push到dev分支

git push