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