美文网首页
使用git 高效多人合作(必看哈)

使用git 高效多人合作(必看哈)

作者: 9bf19a4010ab | 来源:发表于2016-10-21 10:57 被阅读174次

(附加学习链接: http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/)
最近在团队中写项目 有很多感触 这和一个人写项目有很大的不同, 我们要在同一时间 同时进行同一个项目 这就涉及到了团队中每个人的项目都要经过融合(进行代码的融合) 其中git这个工具 可以大大提高我们团队工作效率 下面就来以自身为例说一下使用git进行团队合作的具体步骤(准确的来说是写一下)

  1. 首先 团队中每个成员都要有一个git账号 由团队的组长在git上新创建一个工程
  2. git上自动生成一个master分支 再由组长创建多个分支(有几个成员 创建几个 包括自己 创建的这些分支成为每个成员的远程分支 稍等 再另外创建一个分支 叫什么都可以 我们叫dev)
  3. 由组长把项目上传到git
  4. 每个成员都在终端创建自己的本地分支(自己本地分支和自己远程分支名字最好是一样的 对应 方便看)
    前四步在终端的命令行:
    // clone
    git clone https.....
    // 创建自己的本地分支(并与自己的远程分支相连)
    git branch dev origin/dev
    git branch YH origin/YH
    // 创建分支过程中 可能会遇到 其他的问题 这里提供几条命令供您使用
    // 删除分支
    git branch -d dev (删除本地dev分支)
    // 查询当前分支
    git branch
    // 一定要记住 写代码之前一定要本地分支切换到自己的本地分支(例如我自己 现在有三个分支 master dev YH) 在写代码之前 为了确保安全 我就会 git branch 查看一下自己当前所在的分支 如果不是自己的分支 则要切换到自己的分支
    // 切换到自己的分支
    git checkout YH
    // 然后打开工程
    open .
    // 在工程中写代码 当写了一部分后 要把自己写好的代码进行上传 合并 还记得我们创建了一个远程分支dev和本地分支dev吗 并将它们关联了 这个分支每个成员都会有 我们会将团队中每个人的代码修改后 拉取远程dev分支 然后open . 我的工程(也就是打开我本地的YH分支)查看拉取后的代码与我本地YH分支融合后是否有问题 有问题要解决问题 确认无误后 再push到我们个人的远程分支(对于我来说就是冲我本地的YH分支上传我远程的YH分支上) 然后再将我的本地dev与我远程的YH分支进行合并 再将我本地的dev分支push到远程的dev分支上 接下来所有的其他成员也按照上面的程序循环进行 知道项目完成后讲讲木上传到远程的master分支就ok了
  5. // 上传自己本地分支修改后的代码
    git add .
    git commit -m ""
  6. // 拉取dev上的代码
    git pull origin dev
  7. // open .打开工程 确认无误后 push到远程YH分支
    git push
  8. // 将本地dev分支代码与远程YH代码进行合并 这时要将当前分支设置为dev分支
    git checkout dev
    git merge YH
  9. // 将本地dev 上传到远程dev分支
    git push

// 以上即是在团队合作中git的使用 其中在合并代码过程中可能会遇到很多看不懂的问题 欢迎来访 根据我个人经验 请大家一定记住 在自己写代码的时候一定要检查一下当前分支 确认当前分支是自己所在的本地分支(对于我来说也就是YH分支) 一定要守规矩 在自己的分支里写东西 在一步一步进行提交 并且在写项目时 一定多的和其他成员进行沟通 尽量避免 重名问题

No End...

相关文章

  • 使用git 高效多人合作(必看哈)

    (附加学习链接: http://www.liaoxuefeng.com/wiki/0013739516305929...

  • Git使用详解

    Git 是非常便捷高效的提高团队合作效率的代码管理工具。 关于 Git 的使用,我们从命令行来进行说明,首先介绍我...

  • Git的多人合作

    添加合作者 git pull 命令git pull 是更新远程库的内容的命令 git fetch命令只把远程仓库的...

  • Git flow 使用

    git flow是一种git版本管理流程,可用于多人合作的项目研发。本文介绍如何使用source tree中集成g...

  • Git日常使用

    前言 本次文章主要介绍git多人合作的时候如何使用分支开发,操作以sourcetree和终端结合使用。 创建分支比...

  • 关于 APP 多人合作使用 git 注意相关

    首先上结论:1.git 上传项目前务必要配置.gitignore;2.公司项目 Pod 仓库实在没必要上传;3.每...

  • Git 多人合作、分支管理

    源仓库 在项目的开始,项目的发起者构建起一个项目的最原始的仓库,我们把它称为origin,例如我们的Una项目,o...

  • GIt分支教程(上)

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

  • git多人开发使用

    壹、git多人开发使用 使用() 一、在远程服务器上创建一个共享版本库 1、项目负责人打开远程的服务器,然后创建一...

  • git的一些基本命令

    多人合作git的一些基本命令 解决分支冲突 git撤销 在没有add之前撤销:git checkout

网友评论

      本文标题:使用git 高效多人合作(必看哈)

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