修改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查看提交信息即可看到提交信息已被修改

 

 

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值