git的使用--分支的使用
我们都知道拉取代码的时候,拉下来的是默认的分支,但我们需要的是,其他分支的使用操作
开始,拉取项目
git clone url
查看分支,显示默认分支
git branch
创建本地分支,最好和远程名称一样,并切换到新创建的分支
git branch dev git checkout dev //或者 git checkout -b dev
把本地分支与远程分支进行连接
git branch --set-upstream-to=origin/dev dev // 当你的默认分支为空的情况下,进行下拉取代码 git pull
在dev的基础上来新建一个本地分支
git branch new //此分支用来进行开发使用
在new分支上进行开发使用在远程上也同样去创建新的
git push origin new:new //创建远程分支
看看本地分支和远程分支是否连接上,没有连接上的话,需要进行连接
git branch --set-upstream-to=origin/new new
这时候你就有了你自己的开发分支了,在开发时你在和多人共同开发项目的时候,你们都需要往dev上去推送内容,为了不出现代码冲突的问题,就需要你每次推送代码的时候,需要拉取下最新的dev分支内容
// 在dev分支 git pull // 在new分支上,进行替换成最新的,但是如果出现了代码不一样,需要探讨到底保留谁的代码,在进行以后的操作 git merge dev
如果双方都进行修改了就会出现下面的错误,(我这就是演示,双方都改的aaa.txt文件)
上面的一步有错误需要先把你的代码进行存储到本地存储库中
当你出现上面的错误的时候,它提示你要先暂存下你修改的内容 需要你在你本地的开发分支上 git add . git commit -m '暂存' **千万不要push** 然后在执行 git merge dev
执行完上面的操作就能在你的代码上看到这样的东西,进行和另一程序员探讨下,需要保存谁的代码在点击上面的中文就行,**千万不要私自更改**,**千万不要私自更改**,**千万不要私自更改**,要不不会被骂死,也会被喷死的。
点击完后,记得保存,记得保存,记得保存
你改完后就需要你上传到git远程上了
git add . git commit -m '修改bug:bug编号' git push
然后在git上进行合并操作:
找到《合并请求》,进行《新建合并请求》,来源分支选择《new》,目标分支选择《dev》,进行《比较后继续》
标题:写问题
描述:写你修改的bug,和bug编号
指派给审查代码的人,如果,有里程碑选择里程碑
最后,勾选上接受合并请求后删除源分支(要保留分支的整洁度,只留下dev,master,release分支)