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

部署:

服务器目录:

如何重新启动服务呢?

相关推荐
gwf2162 小时前
SSD读写速度深度解析:顺序读写vs随机读写、IOPS、延迟,你的硬盘性能到底怎么看?
git·嵌入式硬件·缓存·github·智能硬件
西邮彭于晏2 小时前
图文详解:Git分支创建、合并与冲突解决|新手零门槛完整教程
大数据·git·elasticsearch
nuisthou7 小时前
git常用命令总结
git
西邮彭于晏7 小时前
Git 标签(Tag)与版本发布完整指南|附全场景命令速查表
大数据·git·elasticsearch
潘正翔8 小时前
k8s进阶_Harbor镜像仓库
git·云原生·容器·kubernetes·gitee·github
InfinitePlus10 小时前
Git基本操作-命令行
git
茉莉玫瑰花茶10 小时前
TCP 全连接队列与 tcpdump 抓包
git·github·tcp·tcpdump
炸膛坦客11 小时前
Git 和 GitHub:(十四)rebase 到某个有新提交的远程仓库的分支
git·github
炸膛坦客1 天前
Git 和 GitHub:(十二)基于远程仓库的某一个分支的某一笔提交创建新分支
git·github
炸膛坦客1 天前
Git 和 GitHub:(十三)改分支名
git·github