是否可以撤消由以下命令引起的更改?如果是这样,怎么样?
git reset --hard HEAD~1
git version-control git-reset
不幸的是,我曾多次git reset --hard HEAD^在几个文件中丢失了相当大的代码.有没有办法恢复那些提交,或者在这种情况下转发HEAD之前的位置,所以我可以提出我丢失的那些线?
git reset --hard HEAD^
git commit reflog
如何设置gc.reflogExpire以便项目永不过期? 它接受的其他时间间隔格式是什么?
手册页说您可以将其设置为"90天或3个月",但不指定它所期望的格式.
git
git ×3
commit ×1
git-reset ×1
reflog ×1
version-control ×1