我有两个分支master和exp
我试着挑选 exp 中的一些提交来掌握。我正在 以下错误。
git cherry-pick 209c4b154d3c15fa8086d4cc15fa34e53b8a65a3
fatal: Dirty index: cannot cherry pick
谁能解释这个错误。
最佳答案
您对索引进行了更改(分阶段更改)。创建一个新的提交或 git reset
有问题的文件——在你当前的情况下最有效的方法
为避免与工作目录中的更改发生冲突,请使用 git stash save
将它们 stash 起来,执行 cherry-pick 然后 git stash pop
将它们放回。或者你可以提交它们然后挑选
关于Git Cherry Pick 脏索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2651073/