多人协同开发git提交仓库管理

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

⭐多人协同开发流程:

项目负责人创建好远程仓库: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会将项目中所有变

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值