git 多分支工作流

git 多分支工作流

  1. 在分支修改代码
    1. 创建分支 feature git checkout -b feature
    2. 切换到分支 feature 并修改代码
    3. 提交代码 git commit
    4. 推送分支(可选)git push origin feature
  2. 同步主分支代码
    1. 切换到 main 分支
    2. 拉取更改 git pull origin main
  3. 同步修改到 feature 分支
    1. 切换到 feature 分支
    2. 变基到 main 分支,以合并代码 git rebase main
      • 解决合并冲突
  4. 推送修改
    1. 推送 feature 更改 git push -f origin feature
    2. 请求 pull request
  5. 合并分支
    1. 审查 pull request 代码
    2. 合并代码 squash and merge (将分支上的所有更改合并为一个更改)
  6. 删除 feature 分支(可选)
    1. 删除远端分支
    2. 删除本地分支 git branch -D feature
  7. 同步主分支变更
    • git pull origin main
相关推荐
黛玉晴雯子0013 小时前
Devops基础之Gitlab概述(持续更新)
git
mike04124 小时前
Windows11安装git后与github联动
git·github
Joy T4 小时前
【Git 原理进阶】平行宇宙的熵减:深度解析“分叉”与“三路合并”机制
git
QT 小鲜肉14 小时前
【Linux命令大全】001.文件管理之git命令(实操篇)
linux·服务器·笔记·git·elasticsearch
全栈陈序员15 小时前
理解 Git 的第一步:什么是版本控制系统?
git
我的offer在哪里17 小时前
git操作遇到的问题
git
realhuizhu18 小时前
你的Git提交记录是“代码史诗”,还是“只有上帝能看懂的天书”?
git·版本控制·团队协作·ai工具·提示词工程
Mr YiRan20 小时前
Git “cherry-pick“ 命令详解和应用场景
git
星月心城1 天前
git提交代码时所遇问题
大数据·git·elasticsearch