git commit && git rebase (两种重写历史的方式)