Git 分支合并操作备忘录
适用场景:远程develop分支已有最新代码,将其合并到本地个人开发分支feature/wh-xia-jun,同步远端仓库
环境:Git Bash / MINGW64
前置说明
- 分支清单:
develop(公共开发分支)、feature/wh-xia-jun(个人开发分支)、master(主分支) node_modules相关文件的换行符警告无需处理,不影响代码与提交- 全程无代码冲突,为正常快速合并流程
完整操作步骤(按顺序执行)
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 远程仓库。
操作后状态核对
- 当前分支:
feature/wh-xia-jun - 代码状态:已整合
develop最新代码 + 个人本地修改 - 远程仓库:本地与远端个人分支代码已完全同步
- 可直接继续正常编码、提交、开发
补充小提示
- 若执行后提示文件修改,仅
node_modules、package-lock.json变化,不用提交这类文件。 - 下次重复该场景,直接按上面顺序复制命令执行即可。
- 若后续出现代码冲突,手动解决冲突后再执行
git add .→git commit→git push。
部署:
服务器目录:
如何重新启动服务呢?
