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
相关推荐
习惯就好zz2 小时前
Git 交互式 rebase 实战:将后续修改合并到历史提交
git
南棱笑笑生8 小时前
20260429给万象奥科的开发板HD-RK3576-PI适配瑞芯微原厂的Android14时删除全部的.git目录
git·rockchip
tsyjjOvO9 小时前
【Git 从入门到实战】(IDEA+Gitee 版)
git·gitee·idea
你知道“铁甲小宝”吗丶10 小时前
git推送到多平台(gitee/github)
git·gitee·github
bksczm10 小时前
Linux之基础开发工具之git
git
GUET_一路向前11 小时前
【git工作常用指令】
大数据·git·elasticsearch
handler0111 小时前
Git 核心指令速查
linux·c语言·c++·笔记·git·学习
二宝哥12 小时前
大数据之yum安装git
git
牛奶咖啡1312 小时前
Git实践——git远程仓库操作
git·git远程仓库的创建·github创建仓库·git将本地仓库推送到远程仓库·使用git克隆远程仓库到本地·git分支的创建与合并·git冲突的产生与解决
随风,奔跑13 小时前
Git学习笔记
笔记·git·学习