git:恢复由结帐覆盖的本地文件

时间:2017-06-12 07:51:39

标签: git macos

考虑名为foo/bar.js的git仓库中的本地文件。该文件已在本地更改,并被先前的提交意外覆盖:

$ git log foo/bar.js

commit 052b65bdf19ee4c977ce4d07e9d6fda60a793e0c
Author: Adam Matan (adam@example.com)
Date:   Sun May 21 16:47:22 2017 +0300

...

$ git checkout 052b65bdf19ee4c977ce4d07e9d6fda60a793e0c foo/bar.js

本地更改似乎丢失了,因为本地文件被结帐覆盖,并且在git仓库中没有跟踪。我错过了恢复文件的方法吗?

0 个答案:

没有答案