git 合并某次提交(commit)到指定分支上
Git 合并特定 commits 到另一个分支
合并某个分支上的单个 commit
。
首先,用 git log
或 GitX
工具查看一下你想选择哪些 commits
进行合并,例如:
比如,dev 分支上的
commit 134
非常重要, 它含有一个
bug
的修改,或其他人想访问的内容。 无论什么原因,你现在只需要将 134 合并到
master
,而不合并 dev 上的其他 commits
,所以我们用 git cherry-pick
命令来做:1 2 | git checkout master git cherry-pick 134 |
这样就好啦。现在 134 就被合并到
master
分支,并在 master
中添加了 commit
(作为一个新的commit)。cherry-pick
和 merge
比较类似,如果
git
不能合并代码改动(比如遇到合并冲突),git
需要你自己来解决冲突并手动添加 commit
。
分类:
git
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现