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

部署:

服务器目录:

如何重新启动服务呢?

相关推荐
满天星83035773 小时前
【Git】原理及使用(三)(分支管理)
linux·git
像风一样的男人@7 小时前
warning: could not find UI helper ‘git-credential-manager-ui‘
git·ui
代钦塔拉8 小时前
Git & GitHub 从入门到精通:全流程实战教程
git·github
晚风吹红霞9 小时前
Linux下的趣味编程 —— 进度条、Git版本控制与GDB调试实战
linux·运维·git
xlq2232210 小时前
7.git
git
Ws_10 小时前
Git + Gerrit 第六课:commit --amend、Patch Set 与 Change-Id
git
AIMath~1 天前
向github中上传文件过大超过50M怎么办
网络·git·github
AIMath~1 天前
如何将一个新的文件夹使用git 工具提交到github新仓库中
git·github
满天星83035771 天前
【Git】原理及使用(二) (版本回退)
linux·git