git cherry-pick <commit>
时间: 2024-07-12 08:00:52 浏览: 145
idea git commit插件
5星 · 资源好评率100%
`git cherry-pick` 是 Git 中的一个命令,用于从远程分支或本地分支提取特定的一次提交(即 `commit`)到当前分支上。这个操作允许你在不合并整个分支的情况下应用某一次更改。
假设你想要从 `origin/feature-branch` 分支选择并应用 commit ID `abc123` 到你的主分支 `main`:
```bash
# 先切换到你要应用更改的分支(这里是 main)
git checkout main
# 使用 cherry-pick 指定要选取的 commit
git cherry-pick abc123
# 如果一切正常,Git 会提示你确认该提交,输入 "y" 或 "n" 来接受或拒绝
```
注意,如果 `abc123` 还未合并到 `origin/feature-branch` 的上游,直接 cherry-pick 可能会产生冲突。在这种情况下,Git 会暂停并要求手动解决冲突后再继续。
阅读全文