记录使用Git过程中遇到的问题及解决方法

tech2025-12-12  0

文章目录

1. 将某个分支的commit提交到另一个分支上补充的一些资料 我们经常使用 Git来管理项目开发的版本,这里记录一些我遇到的问题及解决方法。

1. 将某个分支的commit提交到另一个分支上

在项目开发过程中,有时会穿插进一些小需求、小改动,我们可能就直接在当前功能分支上改了提交了,反正到时要一起发布,没啥影响。但是,可能由于各种不可控因素导致当前版本不能如期发布,而那些小需求、小改动需要提前发布,这时就坑爹了,难道还要再傻乎乎的拉分支写一遍??

当然不是!我们可以使用git cherry-pick命令来将之前提交的小需求、小改动对应的的内容提交到新的分支上,过程如下:

先使用git log命令(或git reflog)获取提交的记录,然后找到我们对应想要的那个commit的SHA。 再使用git checkout命令切换到我们需要提交这个commit的新分支。最后再使用git cherry-pick xxxxxxxxx将你想要的那个commit的内容合并到新分支即可。

补充的一些资料

2. 常用 Git 命令清单 3. Git-Reference 4. Git教程 5. Learn Git Branching(在线学习Git命令) 6. 如何撤销Git操作

最新回复(0)