马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
1. 查察日志
2. 修改迩来一次提交的时间
- git commit --amend --date="2024-05-01T09:30:00+0800" -am ":memo: 更新 TODO.md"
复制代码 3. 修改迩来一次提交的时间并利用指定提交记载的信息
- git commit --amend --date="2024-05-01T09:30:00+0800" -C e5bf3de080cb9936bd5a680c82e15dd9e9e2e8f8
复制代码 4. 修改汗青某条提交的时间(Force Push)
当运行 git filter-branch 下令时,Git 会创建一个名为 refs/original/ 的备份引用,以生存过滤前的提交汗青。这个备份可以在过滤后的提交汗青与过滤前举行比力或规复时利用。备份的目的是为了掩护原始的提交汗青,以防止不测的数据丢失。你可以在完成利用后查察这个备份引用,假如不再须要,也可以通过删除它来开释空间。- git update-ref -d refs/original/refs/heads/master
复制代码 这个下令将删除 master 分支的原始备份。你可以将 master 更换为你想要删除备份的分支名称。确保在实行此下令之前,你已经完成了对过滤后的提交汗青简直认,由于删除备份后将无法规复原始的提交汗青。- git filter-branch --env-filter \
- 'if [ $GIT_COMMIT = e5bf3de080cb9936bd5a680c82e15dd9e9e2e8f8 ]
- then
- export GIT_AUTHOR_DATE="2024-05-01T09:30:00+0800"
- export GIT_COMMITTER_DATE="2024-05-01T09:30:00+0800"
- fi'
复制代码 免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!qidao123.com:ToB企服之家,中国第一个企服评测及软件市场,开放入驻,技术点评得现金 |