git 分支。如何将提交分配给分支?

标签 git branch commit

我有两个分支机构。比如说,第一个提交的校验和是 11223344,第二个提交的校验和是 55667788。如何将提交 55667788 分配给第一个分支?

最佳答案

如果您只想将提交 55667788 中的更改应用到分支 first,则可以使用 cherry-pick

git checkout first
git cherry-pick 55667788

如果您实际上在导入 second 具有而 first 没有的所有提交(包括 55667788)后,您将 merge 它。

git checkout first
git merge --no-ff second

--no-ff 参数在此已明确

alt text
(来自 nvie.comVincent Driessen 、发布“A successful Git branching model ”)

关于git 分支。如何将提交分配给分支?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13598821/

相关文章:

git - 如何使用包含 '/' 的个人访问 token 通过 https 进行 git clone?

git - 我如何配置git默认将我当前的分支推送到源?

git - 如何从 gitlab 中完全删除提交?

git - 如何在 Sublime 中强制执行 50 个字符的提交摘要行?

meteor - git 忽略和不提交但仍然使用全局变量的概念

git - Git 钩子(Hook)可以自动将文件添加到提交吗?

git - 在 Pycharm 中看不到推送的提交

git - 从当前工作树创建分支并重置为 HEAD

eclipse - 从 Eclipse 使用 SVN 创建分支和标签时出错

svn - 如何重新集成分支,覆盖尚未合并到分支中的主干更改?