0


修改gitlab 最后更新时间和提交提交时间--记录

1,直接修改电脑本地时间为你想要修改的时间,后add,commit.这种还可以修改文件最后修改时间显示

2,提交时候 修改提交时间 在提交时候指定日期

git commit --date="2000-12-23 12:30:30" -am '提交2000年'

3,修改最近一次commit的文件最后更新时间和提交者日期

 GIT_COMMITTER_DATE="2001-10-08 09:51:07" git commit --amend --date="1999-10-0809:51:07"

GIT_COMMITTER_DATE 最后更新时间

--date= 提交者日期

4.修改某次提交的文件最后更新时间和提交者日期

如果要更改某次(可以是最近一次也可以是非最近一次)提交的最后更新时间和提交者日期,可以使用交互式rebase:

 执行git rebase -i COMMIT_SHA , 此COMMIT_SHA为待修改日期的commit的前一个commit的commit sha

 在vi弹出交互信息中将待修改日期的commit前的pick修改为e

 执行日期修改命令 GIT_COMMITTER_DATE="2007-10-08 09:51:07" git commit --amend --date="2007-10-09 09:51:07"

 执行 git rebase --continue转到下一个commit

例子
1查看所有提交
 git log --oneline

2执行交互式变基命令
git rebase -i 98ddd80
3在弹出的vi编辑信息中,将 6b98331提交前的pick修改为e,随后执行 :wq 保存

4执行 GIT_COMMITTER_DATE="2021-10-22 15:10:07" git commit --amend --date="2021-10-22 15:10:07" 将最后更新时间和提交者日期均修改为2021-10-22 15:10:07。然后可选择在弹出的vi信息编辑窗中可修改提交日志,然后执行 :wq 保存

5然后执行 git rebase --continue转到下一个提交,直到保存所有修改。完成后再使用git log查看提交信息即可看到提交信息已被修改
标签: git

本文转载自: https://blog.csdn.net/yu_yi_yu/article/details/127529628
版权归原作者 YU-YI-YU 所有, 如有侵权,请联系我们删除。

“修改gitlab 最后更新时间和提交提交时间--记录”的评论:

还没有评论