1.Git分支命令
- 创建分支:git branch 分支名
- 查看分支:git branch -v
- 切换分支:git checkout 分支名
- 将远程仓库分支合并到本地:git pull
- 将本地分支推送到远程仓库:git push origin 分支名
- 删除分支:git branch -d 分支名
2.git分支的好处?
作用:分支不是GIT的专利,早在CVS时代就有了。分支对于团队来说作用太大了。比如说一个项目现在是1.0版,那么开发团队可能要同时进行1.1版和2.0版的开发,这样代码就会出现较大分歧。这时候就需要用到分支了,不同的任务组在不同的分支上开发,互相之间不会影响。再比如说,需要向项目中添加一个新功能,一般的团队都不会直接在主分支上修改,都会新建一个分支,在上面更改代码。这样做的好处就是保证主线代码的完整性和可用性,也就是说,主线上都是稳定的代码,可以直接拿来发布的。
特点:多人协同开发项目,分支之间的互不影响这种特性可以增加团队合作的效率,非常适合大型项目的开发。
3.解决冲突的方法
- 手动删除:打开编辑的文件,把特殊符号删除直到自己满意为止。
- 命令删除:利用命令符进入编辑的文件,把特殊符号删除直到自己满意为止。
4.git分支合并
假如我们现在在dev分支上,刚开发完项目,执行了下列命令:
git add .
git commit -m '提交的备注信息'
git push -u origin dev
-
想将dev分支合并到master分支,操作如下:
首先切换到master分支上:git checkout master
-
如果是多人开发的话 需要把远程master上的代码pull下来
git pull origin master
-
然后我们把dev分支的代码合并到master上
git merge dev