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
相关推荐
cen__y5 小时前
Linux12(Git01)
linux·运维·服务器·c语言·开发语言·git
bukeyiwanshui8 小时前
20260518 Swift实验
git·swift
qziovv8 小时前
Git 回退场景
大数据·git·elasticsearch
来自大山深处的Doge_11 小时前
解决Git提交更新更改时出错: detected dubious ownership in repository at ...
git
嵌入式爱好者hsw13 小时前
Git 部署本地仓库
git
C137的本贾尼14 小时前
Git基本操作(三):版本回退,坐上“时光机”
git
ylifs15 小时前
目的驱动式Git用法
git
来尔君16 小时前
Git Bash 提示符简化(就是每次敲命令时上面显示的那一行信息)
git·命令行
我叫张小白。16 小时前
PyCharm 集成 Git 与 Gitee
git·pycharm·gitee
小雨青年17 小时前
Git Bisect 实战:用二分法快速找到引入 Bug 的提交
git·bug