Git多人协作开发流程

一、新建仓库

1、仓库名称:total

2、路径

3、仓库介绍:这是张三、李四、王五等多人的公共仓库,他们自身的文件夹分别代表他们自己的本地代码。

二、命令行操作执行

1、git clone+仓库地址(库长创建的仓库地址),代码检出到本地仓库;

2、库长打开编辑器,新建xx.html文件;

cd total切换到仓库目录

git add . 将修改的文件添加到本地仓库

git commit -m ‘初始化本地数据’ 将添加的文件提交到本地仓库

git push -u origin master 将本地仓库中提交的文件推送到远程,创建master分支;

3、库长新建san.html文件

git checkout -b san 创建并切换分支

git add .

git commit -m ‘张三完成了功能’

git checkout master 切换到master主分支

git merge san 合并代码到主分支

git push将本地仓库中提交的文件推送到远程仓库

4、库员打开编辑器

cd total 切换到仓库目录

git pull origin master 把远程更新过的代码拉取到本地

git branch 查看分支

git checkout -b (自己创建的文件例如:li.html)创建并切换分支

5、库员新建自己创建的文件(例如:li.html)

git add .

git commit -m ‘库员提交了新内容’

git checkout master 切换到主分支

git merge li 合并代码

git branch 查看分支

git push 将本地仓库中提交的文件推送到远程仓库

Git多人协作开发流程相关推荐

  1. Git多人协作工作流程

    前言 之前一直把Git当做个人版本控制的工具使用,现在由于工作需要,需要多人协作维护文档,所以去简单了解了下Git多人协作的工作流程,发现还真的很多讲解的,而且大神也已经讲解得很清楚了,这里就做一个简 ...

  2. Git的基本使用,多人协作开发的使用

    一.介绍 2. 什么是git Git不是一项技术,只是一个工具.用来对代码进行版本控制. 在实际开发中,我们做的项目可能比较庞大,需求也不是很固定,那么我们写的代码有可能删了写,写了删.那么就需要对代 ...

  3. 利用git 进行多人协作开发

    现在,大部分项目都是用 git 来管理代码的,但当项目变大.多人协作时,git 的使用就变得复杂了,这时就需要在 git 使用的流程上来思考如何更优的使用 git. 对于大部分 web 项目而言,并不 ...

  4. Git实战技巧-多人协作开发出现代码冲突,如何合并代码

    Git实战技巧-多人协作开发出现代码冲突,如何合并代码 1.企业场景 小智和小黑两个人交叉修改同一个文件,这个时候小智修改完提交.问题来了,如果小智提交成功,那么就相当于忽略了小黑提交的内容.这个时候 ...

  5. Git分支——多人协作开发

    一.了解分支 Git分支可以将主线任务(项目)分为若干个分支,一个或若干个人操控一个分支,在同一时间点各司其职,完成相对应的工作,各分支完成之后总汇在主线任务上,在最短的时间内完成项目需求,实现多人协 ...

  6. git的团队协作开发

    title: git的团队协作开发 date: 2018-04-24 14:00:03 tags: [git] --- 项目负责人创建组织架构 在控制面板中点击组织按钮,添加组织,在这里可以把组织理解 ...

  7. 群晖 root_群晖多人协作开发

    群晖多人协作开发 1.导语 最近回到学校,需要把群晖的git server整一下,顺便自己记录一下.具体如下: 使用群晖NAS搭建一个git server,其实搭建git server还是贼简单,那在 ...

  8. Unity3D 多人协作开发 环境搭建 笔记(场景合并)

    http://www.cnblogs.com/zhaoqingqing/p/3371120.html 说到多人协作开发,大家都会想到要使用版本控制工具来管理项目,当然最常用的要数SVN和Git了,但是 ...

  9. 一、Git 多人协作模拟实战

    @Author:Runsen. 现在很多公司多人协作时代码都是使用 Git 进行集中管理,那么如何在多人协作过程中使用好 Git 也是工作的必备技能,本文主要介绍在需要多人协作开发项目中 Git 工作 ...

最新文章

  1. 拥有“上帝视角”是怎样的体验?高分多模卫星首批影像成果发布
  2. Elixir 1.3带来新的语言功能、API和改进后的工具
  3. 使用XSLT制作HTML邮件模板并发送
  4. TensorFlow2简单入门 - 池化层
  5. C语言小知识点练习总结
  6. JavaScript高级程序设计58.pdf
  7. cf1206解题报告
  8. ASP.Net 获取服务器信息
  9. 同事说他的应用起不来了,因为我的代码里面多了一个空格!
  10. socketserver模块使用方法
  11. Linux软连接 删除/查看
  12. PC微信小程序突然Charles抓不到包
  13. php度分秒,度分秒计算方法-度分秒的计算方法!急
  14. 计算机病毒安全问题,内网安全中致命问题--“计算机病毒”
  15. The TARGETDIR variable must be provided when invoking this installer的解决方案
  16. SUSE LINUX 10.1如何ADSL上网指南(转)
  17. 关于百度网盘离线下载链接无效的问题
  18. 微信小程序自定义map组件标记点markers(兼容苹果和安卓)
  19. php生成pdf中文断码_PHP生成PDF完美支持中文,解决TCPDF乱码
  20. 大二学生2021的坎坷之路(他会晋升吗?)

热门文章

  1. 按字母A——Z排列的中国城市(地级市)json数据
  2. Office共享(word,excel等)2021-09-21
  3. 佳域G4厚电标准版刷机包 移植ColorOS 2.0全网首发 流畅体验
  4. 高性能计算网络,RoCE vs. InfiniBand该怎么选?
  5. 用户画像很全的一篇指南
  6. potian的软件开发常用工具箱
  7. 信息安全政策(等级保护、分级保护)
  8. wdr7500 虚拟服务器,TP-Link TL-WDR7500 无线路由器端口映射设置指南
  9. 解决前置音频接口无声音问题
  10. oracle数据库恢复报ORA-00283,ORA-01610错误原因