我想在主分支上改变分支的基址,但以这样一种方式,所有提交都会按时间顺序显示在git日志中。如果没有git rebase --interactive并手动重新安排提交,这是可能的吗?每台新服务器都有自己的分支,所以每当我处理新服务器的配置时,比如更改域名、配置SSL证书,我都会签出它的分支并提交所有配置。在新的配置完成后,我将更改重新设置到主分支:
# gi
因此,查看How can one change the timestamp of an old commit in Git?,可以很容易地使用类似git commit --amend --date="Wed Feb 16 14:00 2011 +0100"的命令来更改提交日期 我注意到./git/logs/refs/head中的提交历史记录的时间戳没有<em
我编辑了一条提交消息,方法是运行git rebase -i <commit-yesterday>并选择reword选项进行重基。之后,我运行push --force将更改发布到远程存储库。我的期望是,当我运行git log时,会看到如下所示的列表:Date: Today 16:00:00
Message: The commit created Todaymessage of this commit updated Today at 17:00