我在git中有一个分支,它有点偏离轨道了,所以我决定从当前的主节点创建一个新分支,取而代之的是逐笔选择提交,以更好地控制它的开发方式。我认为最好的方法是使用
git log current_master..off_track_branch --reverse
获取提交列表,然后使用这些哈希值随意选择。我本来希望,一旦我完成了一个选择,它就不会再出现在我的git日志中了(因为该提交不再是它们之间的区别)。
无论我樱桃选择了多少次提交,日志看起来都一样,这让我感到非常惊讶。为什么会这样,并且有一种方法可以调整设置,以便我只能看到尚未选择的提交?
您正在挑选一个新分支,因此主服务器不会更改。尝试在两个分支之间进行记录。
git log new_branch..off_track_branch --reverse
当您选择樱桃时,您正在创建与您选择樱桃-樱桃的版本现在正相关的新修订,因此,如果您在两个分支之间运行日志,您将查看所有这些修订,包括新修订和旧修订。