美文网首页
实用的git工作流

实用的git工作流

作者: alue | 来源:发表于2023-02-02 23:04 被阅读0次

我的git使用场景如下

  1. 自己在家用台式机开发.
  2. 在单位用另一台笔记本开发.
  3. 同时,项目还有其它参与人员.

目前git的工作流如下:

# 1. 克隆项目
git clone  
git checkout -b my_dev # 自己分支名称

# 开始编写功能A
...

# 完成功能A
# 加入暂存区
git add . 

# 执行带有hook的commit指令
pnpm commit


# 此时看远端是否有更新,如果有则切换到 master 分支
    git checkout master
    # 获取远端最新代码
    git pull origin master
    # 切换到 my_dev
    git checkout my_dev
    # 变基
    git rebase master
    # 可能有冲突,需要手动解决冲突,直到成功
    # 上传本地分支,rebase 之后必须 -f
    git push -f origin my_dev
# 如果没有变动
    git push origin my_dev


# 开发功能 B, 循环上面的步骤

# 过程中,如果需要更换电脑继续开发, 则用
git checkout --track origin/my_dev
# 或者 下面两条,完成分枝拉取
git fetch
git switch dev

# 阶段功能开发完毕,需要合并到主分枝

# 个人登录到gitee, 点击pull request

# 管理员同意请求,并且合并分支(可以合并分支全部的commit),然后删除 my_dev 分支


# 回到本地
git checkout master

# 删除开发分支
git branch -D  my_dev


# 同步master
git pull origin master

经过这样一轮循环, 本地笔记本/台式机与远程仓库三地的git状态,继续回到完全同步的状态, 可以放心的进行下一阶段的开发.

相关文章

  • Git具体的实用

    Git具体的实用 多人协作工作模式 Git工作流所谓工作流就是团队的怎么打配合,配合的方式可以有千万种,我不敢说哪...

  • Git工作流实践

    Git工作流 1 在Git的工作流程中,有两种典型的实用场景,一种是单人工作模式,比如自己学习某个课程的笔记,如下...

  • Git工作流指南

    今天看了一下翻译的git工作流指南,简单总结一下。 Git工作流指南Git工作流指南:集中式工作流Git工作流指南...

  • 实用的git工作流

    我的git使用场景如下 自己在家用台式机开发. 在单位用另一台笔记本开发. 同时,项目还有其它参与人员. 目前gi...

  • Git基础

    一、Git 工作流程 本章节我们将为大家介绍 Git 的工作流程。 一般工作流程如下: 克隆 Git 资源作为工作...

  • Git 的各种工作流程

    Git 的各种工作流程 常见的git工作流程 Centralized Workflow (集中式工作流)、Feat...

  • git

    GIT git工作流 集中工作流 功能分支工作流 gitflow工作流master分支存放所有正式发布的版本,可以...

  • Git版本管理软件初识 2019-01-26

    git 是什么? “git是版本控制系统。” git 的工作流程? “有三种工作流程: Git flow Gith...

  • Git工作流

    一、Git常见工作流 Git三种常见的工作流:Git Flow、GitHub Flow 、GitLab Flow ...

  • 实战 | git工作流与团队协作方式

    一、git协作方式 1. git的工作流 目前项目使用的是git来进行项目管理(需要熟悉git的工作流)、git的...

网友评论

      本文标题:实用的git工作流

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