当我在工作区中执行阶段提交时,通常使用-p
选项来完成每一次大的更改。我发现这对确认我的更改以及检查错别字和其他愚蠢的错误很有用。
我通常在我的开源开发工作中,当dev分支变得陈旧时。但是,有时我想在工作区中的废弃分支上测试某些东西,而又不想整个分支,因为它很长,并且包含许多尚未合并的提交。我可以rebase
,但似乎可以抓住entire提交。有时这些提交量很大,我不想要整个事情。
是否有任何方法可以通过git cherry-pick
来捕获提交,但是在提交之前将提交块应用于暂存区时逐个检查提交块?
[假定用户然后仅暂存他们想要的提交的组件。
不确定这是最简单的方法,但从原子上看,它看起来像
cherry-pick