zoukankan      html  css  js  c++  java
  • Git团队开发

    一、选择线上仓库

    1、注册码云账号并登录

    https://gitee.com/

    2、创建仓库

     

    点击创建之后跳转到此页面

     

    二、git团队开发

    1、管理员:配置与线上账号密码系统的本地全局账号密码

    2、将本地仓库提交到远程仓库的时候需要配置公钥秘钥

    ①仓库---->管理---->添加公钥---->添加个人公钥

    ②配置公钥之前需要生成公钥:点进https://gitee.com/help/寻求帮助

    ③生成公钥:ssh-keygen -t rsa -C '2451349606@qq.com',用户生成本机的ssh公钥提供给管理员

     

    ④添加公钥:管理员添加开发者提供的公钥到 个人公钥 并非是 公钥,并给开发者提供远程仓库SSH地址

    3、本地仓库提交到远程仓库

     4、开发者拿到管理员提供的远程仓库的ssh地址,将远程仓库克隆到本地仓库

    5、开发者配置本地局部账号邮箱

    git config user.name 'zgs1121'
    git config user.email '2451349606@qq.com'

    5、进入本地项目仓库进行开发,可以查看远程源

    6、开发过程中提交新功能到远程仓库时,一定要遵循先拉取(pull),在提交(push):

    ①提交新功能(先提交,提交后拉取,可能就会出现冲突)

     ①先拉取远程仓库(不管本地是否已经和远程同步,每一次提交前都必须拉取)

    ②这时候出现冲突,去解决冲突,解决冲突好了之后再提交到本地仓库

    ③提交到版本库时,还需要再拉取

    ④当显示是最新版本的时候也就是没有版本冲突了之后就可以push提交到远程仓库,

    否则,解决冲突,重复步骤。

     

    三、多分支开发

    分支操作

    1.创建分支
    git branch 分支名
    
    2.查看分支
    git branch
    
    3.切换分支
    git checkout 分支名
    
    4.创建并切换到分支
    git checkout -b 分支名
    
    5.删除分支
    git branch -d 分支名
    
    6.查看远程分支
    git branch -a

     1、远程仓库上创建分支dev

    2、提交项目到dev分支

    首先在git bash中创建dev分支,切换到dev分支下push到远程dev

    3、合并分支

    master分支的项目已经在上线了,我们在dev分支上继续项目开发,开发完成之后,需要与master分支合并

    ①点进dev分支

    ②点击合并分支的申请,写相关合并信息

    ③点击创建,显示下面页面

    ④点击测试通过和审查通过,跳转到下面页面

    ⑤选择扁平化分支合并,完成合并,这时候,两个分支上的项目实现同步

    四、提交项目到远程仓库案例

    ①修改了项目,查看状态

    ②把项目提交到本地仓库

    ③把项目从本地仓库提交到远程仓库

  • 相关阅读:
    【原生】数组去重的方法
    【原生】详解Javascript中prototype属性(推荐)
    【原生】 ES5中的构造函数与 ES6 中的类 及构造函数的理解
    【react】React学习:状态(State) 和 属性(Props)
    【react】 flux 了解
    【请求数据】fetch 的get请求和post请求
    【react】 使用create-react-app创建react项目,运行npm run eject报错: 暴露webpack配置文件
    package.json 文件的介绍
    802.11协议精读1:学习资料整理(转)
    ns2之包结构解析
  • 原文地址:https://www.cnblogs.com/zhangguosheng1121/p/11204532.html
Copyright © 2011-2022 走看看