我试图将一个提交分成五个提交。我的计划是使用git stash save -p
并储藏除了我想要第一个提交之外的所有内容。然后提交更改,git stash apply
,储藏除了我想要第二个提交之外的所有内容等等。然而,我的原始提交包含新添加的文件,似乎我不能同时使用-p选择我想要的内容并使用-u储藏未被跟踪的文件。
$ git stash save -u -p "take 4"
Can't use --patch and --include-untracked or --all at the same time
有没有一种方法可以做到这一点?