我有一个包含多个提交的文件,我想将这个文件拆分为多个文件,每个文件提交一次。
例如: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>`