如何解决反正有恢复丢失的git commit吗?
我用一个独立的头工作的时间超过了我应有的时间。我一直很懒惰,不想再回到原来工作的分支机构,最后决定是时候该做我应该做的事情了。
因此,我认为最好的方法是遵循与以往相同的程序。首先,我获取了该分支的最新更改,然后拉下了最新的更改,解决了合并冲突,然后将要合并的分支合并到了我最初提交的提交中。 (事后看来,在更仔细地考虑之后,我什至不确定自己在这里做了什么)。然后,我写下我最近在所有当前工作中所做的提交的提交ID,然后签出要合并到该分支中的分支...........脚。提交不见了。我尝试在SourceTree中搜索ID,却一无所获...在任何地方都找不到我的工作。
我把所有的工作都花光了还是有办法找回来?..我的印象是,一旦Git提交了一个提交,它就一直存在,就像一个保存按钮。
解决方法
对于某些已提交的所有更改,RewriteRule ^(database)($|/) - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^ index.php [QSA,L]
具有一个强大的内置安全网:reflog。
运行:
git
您应该在此处看到要查找的提交。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。