当我将文件添加到暂存时,我可以
$ git add my_file -p
然后选择我要播放的块。
有没有办法合并/樱桃选择提交并按块应用其差异块?
由于
答案 0 :(得分:12)
我不知道直接的方法,但这是间接的方式。
git cherry-pick -n <commit>
Cherry选择提交,但告诉git不提交它(-n
)。现在,更改应该在您的工作副本中,以便您可以执行
git checkout -p
这将遍历每个块并询问您是否要丢弃它,对您不想要的任何块说“是”而对要保留的块没有。