git 返回提交并再次聚在一起
git returning to a commit and again get all together
我有像
这样的提交
12345
12346
12347
我想回到 tgo 12345
并继续努力 我将添加新的提交 23456
、23457
、23458
等
然后我可能需要 12345, 12346, 12347 and 23456, 23457, 23458
一起
这可能吗,我应该采取什么步骤来实现它?
首先尝试从 12345
提交创建一个新分支:
git checkout -b new_branch 12345
然后在此分支之上进行新的提交 23456
、23457
、23458
。所以,你的两个分支现在看起来像这样:
old_branch: 12345 -- 12346 -- 12347
\
new_branch: 23456 -- 23457 -- 23458
如果你想稍后将一组提交从一个分支带到另一个分支,你可以尝试合并或变基。
您必须从提交 1234 开始创建一个新分支
git checkout -b newBranchName <SHA of the starting commit>
然后在这个分支上工作并做出你的提交 [23456, 23457, 23458 ....]
之后,您可以合并新旧分支以获得其余提交 [12346、12347..],如下所示
git merge <Base branch name>
现在您的所有工作都在新分支上
我有像
这样的提交12345
12346
12347
我想回到 tgo 12345
并继续努力 我将添加新的提交 23456
、23457
、23458
等
然后我可能需要 12345, 12346, 12347 and 23456, 23457, 23458
一起
这可能吗,我应该采取什么步骤来实现它?
首先尝试从 12345
提交创建一个新分支:
git checkout -b new_branch 12345
然后在此分支之上进行新的提交 23456
、23457
、23458
。所以,你的两个分支现在看起来像这样:
old_branch: 12345 -- 12346 -- 12347
\
new_branch: 23456 -- 23457 -- 23458
如果你想稍后将一组提交从一个分支带到另一个分支,你可以尝试合并或变基。
您必须从提交 1234 开始创建一个新分支
git checkout -b newBranchName <SHA of the starting commit>
然后在这个分支上工作并做出你的提交 [23456, 23457, 23458 ....] 之后,您可以合并新旧分支以获得其余提交 [12346、12347..],如下所示
git merge <Base branch name>
现在您的所有工作都在新分支上