04_Git开发流程

Git开发


在这里插入图片描述


在这里插入图片描述


创建阶段

  • 共建Git仓库,首次使用请使用git clone指令

    git clone xxx.git
    
  • 在master/main主干上搭建起基本的项目结构和公共内容,将这些内容push到远程仓库

  • 在Github上创建分支dev(develop的缩写)

  • 在本地仓库中,先执行pull拉取,在切换到dev分支上

    git pull
    
    git checkout dev (或git checkout -b dev)
    

    在这里插入图片描述

  • 然后创建各自的个人分支,假如说有person1、person2、person3、person4…这样的几个开发人员,分别在Github创建各自的分支(起点从dev

  • 然后再本地拉取

    git pull
    

    在这里插入图片描述

  • 然后各自在自己的本地仓库中切换到自己的分支

    git checkout person1
    

    在这里插入图片描述


开发阶段

  • 如果是个人接口,那么就切换到自己的分支上开发
    git checkout changfeng	
    
    • 开发完成后,依次执行 add、commit、push命令
  • 如果是团队协作接口,在个人分支上的内容都提交之后,切换到dev分支
    git checkout dev
    
    • 然后测试之后保证项目能够启动,然后在进行提交,依次执行add、commit、push命令

合并阶段

  • 切换到dev分支上
  • 合并person1的分支
    git checkout dev
    
    git merge person1
    

常用指令

git status
# 查看工作区和暂存区的变化

git add 要提交到暂存区的变化
# 将工作区的变化提交到暂存区

git commit -m "提交的消息"
# 将暂存区的变化提交到本地仓库,并且形成版本

git push
# 将本地仓库所有变化提交到远程
# 本地仓库要领先于远程仓库

git pull
# 在本地仓库获取远程仓库的变化
# 远程仓库有领先于远程仓库的版本

git checkout 分支名
# 切换分支,也是创建分支时使用的指令

git branch -a
# 查看全部分支

git merge 分支名
# 在当前分支上合并指定的分支

相关推荐

  1. git开发工作流程

    2024-04-03 01:18:01       39 阅读
  2. git开发流程

    2024-04-03 01:18:01       24 阅读
  3. 项目使用git开发流程

    2024-04-03 01:18:01       23 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-03 01:18:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-03 01:18:01       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-03 01:18:01       82 阅读
  4. Python语言-面向对象

    2024-04-03 01:18:01       91 阅读

热门阅读

  1. 关于矩阵的摄动。

    2024-04-03 01:18:01       33 阅读
  2. 软考 - 系统架构设计师 - 统一过程 RUP

    2024-04-03 01:18:01       37 阅读
  3. 不规则轮回

    2024-04-03 01:18:01       38 阅读
  4. 3.2 Python整数类型(int)

    2024-04-03 01:18:01       34 阅读
  5. 【算法】链表翻转的两种写法

    2024-04-03 01:18:01       34 阅读
  6. 蓝桥杯第十五届抱佛脚(七)前缀和与差分

    2024-04-03 01:18:01       30 阅读
  7. 书本上的案例

    2024-04-03 01:18:01       31 阅读