在开发工作环境时,我们为每个功能或修复工作创建一个分支,然后合并到QA进行测试。
有时我发现有一个包含console.logs的特定进程调试步骤的存储是有帮助的。但我希望只有我工作副本中的文件子集。
所以,我正在考虑创建另一个本地使用的分支,稍后将使用提交。哪个不一定引用特定的票。
所以问题是,如何在这个“有用的项目”分支中进行特定的提交,并将其应用到另一个分支?如果我在这里错误地使用“樱桃选择”一词,我很抱歉。我使用sourcetree但是也可以使用命令行。
答案 0 :(得分:0)
有几种方法可以实现它(你必须在你想要应用提交的分支上),
你可以创建一个你想要的提交补丁然后应用它
git format-patch <commit sha1>
git apply <patch path>
或者你确实可以选择你想要的提交
git cherry-pick <commit sha1>