Git的使用三:多人开发流程

克隆远程库:

在上篇中已经介绍如何克隆项目,一般在实际开发过程中,线上master主分支会建一个dev分支,用于小伙伴们开发。大家在dev上进行合作开发,当项目达到一个里程碑的时候,再合并到master上。

查看远程仓库信息:

git remote -v
//或者
git branch -a //看到所有的本地和远程

创建dev

创建远程仓库dev到本地,下面的命令创建了dev,并且切换到dev上:

git checkout -b dev origin/dev
//类似常用:
	// 查看分支:git branch
	// 创建分支:git branch <name>
	// 切换分支:git checkout <name>
	// 创建+切换分支:git checkout -b <name>
	// 合并某分支到当前分支:git merge <name>
	// 删除分支:git branch -d <name>

这里写图片描述

修改项目过后提交

当你对项目进行修改过后,查看一下状态:

git status

这里写图片描述

提交到本地

git add .
git commit -m 'add test file' // add test file是自己的注释

这里写图片描述

提交到远程:

1. 没有冲突情况下
	git push origin dev

这里写图片描述

这里写图片描述

2.有冲突的情况下

在这里,为了模拟多人合作,我在远程仓库上修改了test.txt文件

这里写图片描述

再到本地修改test.txt文件

这里写图片描述

修改完成后,提交,此时提示有冲突,要先pull下来,解决冲突过后,先提交到本地,再提交到远程

这里写图片描述

最后提交成功

这里写图片描述

整个步骤:


	// 整个流程在dev分支上
	// 1.获取状态
		git status 
	//2.如果有新添加的文件
		git add .
	//3.提交到本地
		git commit -m '注释'
	//4.提交远程之前 一般先获取远程的版本
		git pull
			//有冲突 修改有冲突的文件
				vim xx文件
			//修改完毕 从2开始重新往下执行
	//提交
		git  push origin dev
		
  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值