git rebase: 只有 --root 显示提交
git rebase: only --root shows commits
我在分公司负责人。当我执行 git rebase -i --root master
时,我可以看到存储库中的每一次提交和变基。但是,当我执行 git rebase -i master
或 git rebase -i origin/master
时,我得到:
noop
Rebase fa2874e..4a271fe onto fa2874e ( 1 TODO item(s))
当我选择一个特定的提交来变基时,我可以变基,例如,git rebase -i d0738d9d076cc64565659920b8cf0405fa8f6f4e
有效。
但在我从事的其他项目中,我肯定* git rebase -i master
无需选择特定提交即可工作,并显示当前分支和主分支上所有提交之间的增量。
这是怎么回事?我的遥控器有问题吗?
尝试任何 git rebase -i HEAD~n
或 git rebase -i master~n
命令风格。
n
指的是要修改的提交数。
我在分公司负责人。当我执行 git rebase -i --root master
时,我可以看到存储库中的每一次提交和变基。但是,当我执行 git rebase -i master
或 git rebase -i origin/master
时,我得到:
noop
Rebase fa2874e..4a271fe onto fa2874e ( 1 TODO item(s))
当我选择一个特定的提交来变基时,我可以变基,例如,git rebase -i d0738d9d076cc64565659920b8cf0405fa8f6f4e
有效。
但在我从事的其他项目中,我肯定* git rebase -i master
无需选择特定提交即可工作,并显示当前分支和主分支上所有提交之间的增量。
这是怎么回事?我的遥控器有问题吗?
尝试任何 git rebase -i HEAD~n
或 git rebase -i master~n
命令风格。
n
指的是要修改的提交数。