作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 Github 上创建了一个 Git 存储库和一个 Remote 。在我制作的项目文件夹中 git init
被遗忘的第一个 git commit
.在我从远程存储库制作 git pull 并且我在本地文件夹中的所有文件消失后。我试过
git reset --hard origin/master
git reset --hard
git checkout <filename>
git checkout -f master
最佳答案
不是很清楚你之前是否提交过git pull
或不。也不清楚文件是如何被清除的,因为 Git 会首先询问您,除非您使用了强制标志之一。
无论如何,如果您在某个时候提交了文件,那么它们可能不会丢失。你确定你在任何分支上都没有它们吗?首先检查这个:
git log --graph --decorate --all --oneline
git fsck --lost-found
Checking object directories: 100% (256/256), done.
Checking objects: 100% (3/3), done.
dangling blob 058a46ad6fec7b6ee95710eb06daa0b8169a5da0
dangling blob f1d509348c7689f0f127d9eba5324db8221d5603
git show SHA1
查看他们的内容,或者您可以在
.git/lost-found/other/
中找到这些文件.
关于git - 无需提交即可恢复git repo中的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22272040/
这实际上是我问的问题的一部分here ,该问题没有得到答复,最终被标记为重复。 问题:我只需使用 @Autowired 注释即可使用 JavaMailSender。我没有通过任何配置类公开它。 @Co
我是一名优秀的程序员,十分优秀!