【Git】项目多个分支开发、维护与优化处理 -- 还未实测 记录初
默认一个main分支
 创建两个分支
git checkout main
git pull    # 保证 main 最新git checkout -b optimize
git push -u origin optimizegit checkout -b stable
git push -u origin stable
目前三个分支 :
 main 负责日常开发
 stable 稳定发布版本,其他两个分支功能无误可以合并进来,进行版本的发布,打上标签tag进行标记
 optimize 优化分支,有重大变动先在此分支修改验证
平时在main分支开发,无误后合并到stable分支,改动相差不大可以合并到op分支,优化部分可以直接在op分支进行。
以下部分还未实测应用:
-  切换到 stable或op分支:git checkout stable # 或者 git checkout op
-  拉取最新的 main分支改动:git fetch origin # 获取远程的所有更新
-  使用 rebase将main上的更新应用到当前分支(stable或op):git rebase origin/main
-  解决可能的冲突: 
 如果有冲突,Git 会停止并提示你解决冲突。解决冲突后:git add <conflicted-file> # 标记已解决冲突的文件 git rebase --continue # 继续 rebase 操作
-  推送到远程仓库: 
 由于使用了rebase,你可能需要使用--force推送到远程仓库:git push origin stable --force # 或者 git push origin op --force注意: 使用 --force推送时要小心,因为它会覆盖远程的历史记录。如果其他人在该分支上工作,可能会导致他们的提交丢失。确保与团队成员沟通清楚。
