原文地址:

多人合作使用git,推送代码、和并分支 ​www.limuke.top

下面将会演示多人合作写项目使用git的教程:创建分支、推送代码、将自己的分支的代码和主分支合并。 下面是模仿两个人合作,每个人一个分支,然后一个主分支

1、创建远程分支

在git上新建项目后创建分支,创建两个分支,代表两个人,然后一个主分支。

2、用户A拉取项目

首先在本地创建xm1文件夹,代表用户A的项目,然后在文件夹里面拉取代码,下面是步骤

  • 初始化仓库
  • 拉取代码

3、用户A本地分支

在本地创建一个fz1分支,代表用户A的本地分支,下面的命令是创建并切换到当前分支。

4、用户A修改代码,并推送以及合并

  • 在xm1文件夹下创建两个文件
  • 用户A推送代码

如果没有建立连接,需要建立连接,上面就是没有建立连接推送失败,接着建立连接。注意上面推送到了远程分支的fz1。

  • 再次推送
  • 切换到主分支合并代码
  • 推送代码到主分支

到目前为止,用户A以及可以进行推送代码、合并代码了。下面演示用户B。其实和上面的操作一样的。

5、用户B拉取项目

首先在本地创建xm2文件夹,代表用户B的项目,然后在文件夹里面拉取代码,下面是步骤

  • 初始化仓库
  • 拉取代码

6、用户B本地分支

在本地创建一个fz2分支,代表用户B的本地分支,下面的命令是创建并切换到当前分支。

7、用户B修改代码,并推送以及合并

  • 在xm2文件夹下创建一个3.txt文件
  • 用户A推送代码

如果没有建立连接,需要建立连接,注意上面推送到了远程分支的fz2。

  • 切换到主分支合并代码
  • 推送代码到主分支

8、看git仓库的代码

经历了上面的步骤后,git仓库代码如下。

9、.gitignore文件

在真实的项目中,代码中应该有这个文件,这个文件里面一般用来配置git提交代码的时候忽略哪些文件、文件夹,下面是内容。

######################################################################

注意:如果提交发现某个目录比如:target目录,提交后没删除使用下面的命令:

#删除target目录
git rm -r --cached *.iml 

idea提交git差件_多人合作使用git,推送代码、和并分支相关推荐

  1. Git拉取远程分支到本地及推送代码到远程分支

    一.拉取远程某一分支到本地 在本地新建一个空文件夹 在空文件夹下右键 点击Git Bash Here打开Git 初始化: git init 建立连接: git remote add origin 远程 ...

  2. 织梦主动提交_织梦发布文章主动推送(实时)给百度的方法

    织梦内容管理系统(DedeCms) 是一款很老的程序了,主要是以简单.实用.开源而闻名,很多建站初学者第一次做网站都是使用的织梦.不过织梦也有不足之处,比方说我们用织梦发布文章之后还需要手动去提交链接 ...

  3. 使用git推送代码到开源中国以及IDEA环境下使用git

    2019独角兽企业重金招聘Python工程师标准>>> 在学习Java的过程中我们会使用到git这个工具来将我们本周所编写的代码上传到开源中国进行代码托管,而在使用git的时候有很多 ...

  4. git 代码推送流程_Git 101:一个让您开始推送代码的Git工作流程

    git 代码推送流程 I'm going to explain Git the way I wish someone had explained to me back when I was first ...

  5. git推送代码一直报错Permission denied, please try again怎么解决?

    今天在本机windows7上测试个git,想将git代码推送到代码服务器.结果git总是报错 $ git push -u origin master git@192.168.0.208's passw ...

  6. 使用Git推送代码到GitHub远程仓库

    文章目录 1.创建git仓库 2.将代码纳入版本控制 3.添加代码到仓库中(本地仓库) 4.推送代码到GitHub远程仓库 5.克隆仓库 1.创建git仓库 语法:git init name 参数说明 ...

  7. git向远程推送代码提示需要token

    git向远程推送代码,显示 输入登录github的密码不对,提示 remote: Support for password authentication was removed on August 1 ...

  8. git向远程推送代码提示fatal: Authentication failed

    用git向远程推送代码提示invalid username or password, 参考 fatal: Authentication failed for 'https://github.com/w ...

  9. git推送代码的命令详解

    拉去推送代码的命令形式与操作形式是有一一对应关系的,下面根小编一起来看看~ 将本地代码推送到本地仓库 git add . 这个命令相当于: 提交代码 git commit -m "给你提交的 ...

最新文章

  1. 科技议题“破圈”有利还是有弊|观点
  2. iOS系类教程之用instruments来检验你的app
  3. POJ2688状态压缩(可以+DFS剪枝)
  4. mysql带AND关键字的多条件查询
  5. layui时间怎么设置年月日时分秒_安卓手机便签敬业签到时间提醒后怎么设置延时30分钟再提醒?...
  6. XSS跨站脚本攻击在Java开发中防范的方法
  7. spark-sql建表语句限制_第三篇|Spark SQL编程指南
  8. CoreAnimation (CALayer 动画)
  9. vant部署_vant ui rem配置流程
  10. 宝塔面板的ftp无法使用解决
  11. 汇编指令-adr与ldr伪汇编区别(8)
  12. uni的numberbox怎么用_jQuery EasyUI表单插件Numberbox数字框
  13. 次坐标从0开始_全站仪使用方法及坐标计算,讲解得真仔细!建议收藏!
  14. 台币转换计算机,Soulver 内建自动计算机功能的备忘录工具 货币换算、複杂数学式也支援...
  15. android构建系统总览
  16. 群晖wordpress如何连接mysql,玩转群晖虚拟机:非插件安装WordPress
  17. 小米路由器管理员密码爆破!
  18. Excel筛选后无法复制粘贴成数值解决办法
  19. Android 一个美观简洁的登录界面(一)
  20. 【程序人生】《你相信上帝的存在吗?》

热门文章

  1. 每日一皮:上线前加了一个小特性,结果......
  2. Spring Cloud Config采用Git存储时两种常用的配置策略
  3. java语法结构是什么意思_java - 基础 - 语法结构
  4. yolov5损失函数笔记
  5. 点云配准网络 PCRNet: Point Cloud Registration Network using PointNet Encoding 2019
  6. CUDA error:invalid argument
  7. 分割BiSeNet笔记
  8. pytorch tensor 筛选排除
  9. error: failed linking file resources
  10. VS调试dll详细过程记录