第四个模块 Git多人项目开发

作者: 霄峰 | 来源:发表于2016-11-03 15:14 被阅读51次

第四个模块-GIT远程分支回滚
第四个模块 Git基础及分支使用场景

我的角色:

  1. 完成自己的功能模块
  2. 合并其它成员的代码

第一步:我们开发项目的时候,每个人都在自己的分支上开发,分支名以成员的姓名拼音命名。

git checkout -b zuoxiaohong

注意:使用上面的命令会切换到zuoxiaohong(分支名以你的实际情况为准)分支上


第二步:我做完自己的模块后,本地测试没有问题。就可以推送到远程的自己同名分支下。

git push origin zuoxiaohong:zuoxiaohong

第三步:接下来,我要把我的代码合并到master分支上,不过在合并之前会先将master分支备份一下,以防万一

  1. 备份操作
git branch
git checkout master
git checkout -b master-bak
  1. 合并操作:
git branch
git checkout master
git merge --no-ff -m '完成×××模块' zuoxiaohong
  1. 这时有冲突的话要先解决冲突,完成后要提交到远程master分支上
git push orign master

第四步:当我合并完我的代码后,我的另一个小伙伴也完成了他功能模块,他提交到远程他个人的分支wangtong,接下来就是要合并他做的模块!

  1. 拉取远程他的个人分支 ,会在本地产生wangtong分支,不会自动合并
git fetch origin wangtong:wangtong
  1. 合并
git merge --no-ff -m '完成×××模块' wangtong
  1. 这时有冲突的话要先解决冲突,完成后要提交到远程master分支上
git push orign master
  1. 将最新的master合并到我的分支上,让我的分支和master分支保持一至
git checkout zuoxiaohong
git merge master
  1. 删除本地wangtong分支
git branch -d wangtong
  1. 如果提示不能删除,可使用如下命令强制删除
git branch -D wangtong

相关文章

  • 第四个模块 Git多人项目开发

    第四个模块-GIT远程分支回滚第四个模块 Git基础及分支使用场景 我的角色: 完成自己的功能模块 合并其它成员的...

  • gitmodules详解(Git子模块配置)

    git子模块 项目中经常使用别人维护的模块,在git中使用子模块的功能能够大大提高开发效率。 使用子模块后,不必负...

  • git submodule 管理子工程

    git submodule 管理子工程 摘要:当多人共同维护一个项目时,必然需要进行模块化开发,所以使用submo...

  • go 私有模块设置

    go开发中很多功能需要做成模块方便团队项目引用,避免重复开发,这时候就需要把模块上传到git仓库,其他项目只需要通...

  • Android Studio 与Git 上传项目与下载项目流程

    Android Studio 多人协同开发(Git版)——Windows平台 一、首次上传项目流程: 安装Git(...

  • GIt分支教程(上)

    Git分支操作 开发企业项目中在使用Git 或者其他类似版本控制软件对项目版本进行管理时,多人合作的项目在开发时通...

  • Git多人项目开发流程演练

    1. 前言 本文利用 GitHub 平台进行一个多人项目开发流程的演练,以加深课上所学内容。参考孟老师的文章:五⼤...

  • 从0开始学习spring-boot(一)

    1 GitHub 新建项目 随着git的发展,现在很多互联网公司都是用git进行项目代码管理以及多人开发,本人...

  • Git使用入门

    git是常用的项目管理工具,适合于多人合作开发项目。git仓库可以选用github或gitlab。企业项目一般选用...

  • IDEA中常见的git操作

    不知不觉,svn已经退居历史,git闪亮登场。现在的项目多人协同开发,首选git,开发工具idea用的比较多,所以...

网友评论

  • 9727993f63a4:第三步合并之前不应该在master主干上先pull一下吗,以防本地不是最新代码
    霄峰:@_laravel_ 在我们的项目中很少用git pull,大多都是用git fetch

本文标题:第四个模块 Git多人项目开发

本文链接:https://www.haomeiwen.com/subject/vmnbuttx.html