Git 分支合并操作备忘录

适用场景 :远程 develop 分支已有最新代码,将其合并到本地个人开发分支 feature/wh-xia-jun,同步远端仓库

环境:Git Bash / MINGW64


前置说明

  1. 分支清单:develop(公共开发分支)、feature/wh-xia-jun(个人开发分支)、master(主分支)
  2. node_modules 相关文件的换行符警告无需处理,不影响代码与提交
  3. 全程无代码冲突,为正常快速合并流程

完整操作步骤(按顺序执行)

1. 查看本地所有分支,确认当前分支

复制代码
git branch

说明:带 * 为当前所在分支,核对分支名称。

2. 切换到个人开发分支

复制代码
git checkout feature/wh-xia-jun

说明:进入自己的工作分支,准备合并代码。

3. 暂存本地未提交修改

复制代码
git stash

说明:临时保存正在编辑的代码,避免拉取代码时产生冲突。

4. 拉取远程 develop 最新代码并合并

复制代码
git pull origin develop

说明:把远程公共分支最新代码,合并到当前个人分支。

5. 恢复之前暂存的本地修改

复制代码
git stash pop

说明:将步骤 3 暂存的代码还原到工作区,继续原有开发。

6. 推送合并后的代码到远程个人分支

复制代码
git push

说明:将本地合并完成的代码同步到 Gitee 远程仓库。


操作后状态核对

  1. 当前分支:feature/wh-xia-jun
  2. 代码状态:已整合 develop 最新代码 + 个人本地修改
  3. 远程仓库:本地与远端个人分支代码已完全同步
  4. 可直接继续正常编码、提交、开发

补充小提示

  1. 若执行后提示文件修改,仅 node_modulespackage-lock.json 变化,不用提交这类文件
  2. 下次重复该场景,直接按上面顺序复制命令执行即可。
  3. 若后续出现代码冲突,手动解决冲突后再执行 git add .git commitgit push

部署:

服务器目录:

如何重新启动服务呢?

相关推荐
深海鱼在掘金3 天前
Git 完全指南 —— 第1章:Git 概览与版本控制演进
git
noravinsc3 天前
关于Git Flow
git
蜜獾云4 天前
在Git中配置用户名和密码
git
scx_link4 天前
通过git bash在本地创建分支,并推送到远程仓库中
开发语言·git·bash
南大白4 天前
IntelliJ IDEA 运行时的 JVM 本地内存溢出崩溃
git
码农小旋风4 天前
Claude Code 基础用法大全:对话、分析、修改、测试、Git 和工作流
人工智能·git·chatgpt·claude
南大白4 天前
Git 撤回提交完整方案
git
像风一样的男人@4 天前
python --实现代理服务器
git·ui
sbjdhjd4 天前
从零搭建企业级 CI/CD(下):Jenkins+GitLab+Harbor 全链路实战指南
git·servlet·ci/cd·云原生·云计算·gitlab·jenkins
码云数智-大飞4 天前
Go Channel 详解:并发通信的正确姿势
前端·数据库·git