如何将具有 10 次提交的单个文件拆分为 10 个具有单个提交的文件?



我有一个包含多个提交的文件,我想将这个文件拆分为多个文件,每个文件提交一次。

例如
A.cpp的 git 历史记录为 :
commit message 1。鸡蛋掉落问题
commit message 2.反转二叉树

我想有两个文件名为

1 的文件。Egg dropping Problem.cpp包含commit 1的数据。
2.仅包含commit 2数据的Invert a binary tree.cpp

git format-patch

format-patch为您指定的每个提交创建一个修补程序文件。

# x is the number of commits you need
# git format-patch HEAD~X (or the next one:)
`git format-patch ~<first-sha1>`

相关内容

  • 没有找到相关文章

最新更新