⭐多人协同开发流程:
项目负责人创建好远程仓库:master主分支
团队几个人分配到不同的任务后我需要把仓库的master分支内的代码pull到本地的master,然后基于本地master内的代码新建子分支进行开发,开发完成后将子分支的代码合并到master分支然后提交master分支
新建一个文件夹然后进行下面的操作:
注意:项目中的一些依赖包文件夹一定要加上忽略(.gitignore文件中配置需要忽略的文件夹),仓库中只存放代码,不存放依赖项这些
# 忽略依赖包
/node_modules
/unpackage
# 忽略环境
.hbuilderx
.DS_Store
1、初始化本地仓库git init
2、连接远程仓库(远程仓库起名为origin)git remote add origin '远程仓库地址'
3、拉取(拉取+合并)origin远程仓库下的master分支中的内容到本地仓库的当前分支下(master)
注:现在本地master分支内的代码就是仓库的代码,需要基于这个代码进行开发
注:在首次拉取仓库代码时可以使用git clone '仓库地址'来拉取项目代码到指定文件夹
git pull origin master
4、创建本地的tabbar子分支
下面的命令创建子分支后会把master分支中的内容复制到子分支里
git checkout -b tabbar
如果想要根据远程分支来创建本地分支(不想复制其他分支代码):
# 先更新远程仓库分支
git fetch origin
# 根据远程test分支创建本地test分支并切换到新建的本地分支
git checkout -b test origin/test
注意:创建了分支之后进行代码开发,开发完毕后就将开发的代码add然后commit到子分支里
5、将当前项目的改动代码(即自己负责的任务开发的代码)添加到暂缓区
方法一:git add -A会将项目中所有变

本文详细介绍了多人协作开发中的Git流程,包括本地仓库设置、多人同步、暂存区(如gitadd、gitstash)、代码回退(gitreset)、分支合并(gitmerge、cherry-pick)和代码标签(gittag)的使用。重点讲解了如何处理多人协作中的代码同步问题和版本控制技巧。
最低0.47元/天 解锁文章
2310

被折叠的 条评论
为什么被折叠?



