uniapp开发app框架在提升开发效率中的独特优势与应用探索
650
2022-11-28
git远程分支管理
我们在github上创建一个代码仓库,默认就拉了一个master主干分支,我们在master主干分支上开发了一期项目以后,再进行二期开发的时候,可以再拉一个dev分支出来,大家都在dev分支上开发,此时项目管理员可以把master分支的写权限关掉
因为一期功能开发验证完成,很稳定,我们不会直接在以前的分支上继续进行开发,否则可能影响已经稳定运行的版本,此时管理员应设置允许拉取master代码,不允许再push代码到master分支
一般远程分支的创建都是由项目管理员来创建的,其它员工没有创建远程分支的权限,而且每一个远程分支的读写权限也都是由管理员来控制的
我们在远程创建一个新的分支dev
本地查看一下远程的分支,可以看到多了一个新的dev分支
本地创建并切换到新的分支dev,并指定本地分支和远程分支的对应关系
我们这时再拉取代码,git就知道从远程的哪个分支拉取了
修改README.md,并推送到远程
我们再切换回master查看,发现master分支的代码并没有改变
查看远程仓库名称:git remote 一般远程仓库默认的名字是origin查看本地分支:git branch查看远程分支:git branch -r查看本地分支和远程分支的追踪关系:git branch -vv创建本地分支并指定追踪哪个远程分支:git checkout -b <本地分支名> <远程仓库名>/<远程分支名>设置已经存在的本地分支追踪哪个远程分支:git branch -u <远程仓库名>/<远程分支名>
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~