使用Git将提交拆分为较小的提交?

Ben*_*ers 12 git

我复制了一个文件并同时对它进行了一系列更改(即在一次提交中).然后我继续在后续提交中进行更改.我现在想将该提交分成两个 - 一个只是将文件复制到新位置,另一个修改该文件.我该怎么办?如果这是最近的提交,那将很容易,但现在回到历史.