今天发现github 中某个文件丢失了,只记得些文件名的一些关键词,搜索了下,使用
git ls-files --deleted
没有效果。
请问下 是否可以通过一些关键词找到被删除的文件,然后恢复。
我的git version 是 1.9.4-preview20140929.
感谢。
PHPz2017-04-28 09:07:55
이 소프트웨어는 GitHub가 아니라 Git이라고 합니다!
git log -S字符串
또는 git log -G正则
검색이 가능합니다. 구체적인 기능과 사용법은 매뉴얼(man git-log
)을 참고하세요.
为情所困2017-04-28 09:07:55
로컬 서버에서 직접 파일을 체크아웃하기만 하면 원격 서버에서 파일을 가져올 필요가 없습니다.
모든 기록 버전이 로컬에 있기 때문입니다.
git checkout file
삭제된 여러 파일을 동시에 복구: git ls-files -d | xargs -i git checkout {}
참고: Git을 사용하여 로컬에서 삭제된 파일을 복원하는 방법