찾다

 >  Q&A  >  본문

git 找回被误删的文件

今天发现github 中某个文件丢失了,只记得些文件名的一些关键词,搜索了下,使用

 git ls-files --deleted

没有效果。

请问下 是否可以通过一些关键词找到被删除的文件,然后恢复。

我的git version 是 1.9.4-preview20140929.

感谢。

滿天的星座滿天的星座2768일 전662

모든 응답(4)나는 대답할 것이다

  • 漂亮男人

    漂亮男人2017-04-28 09:07:55

    이전 버전으로 git checkout을 시도하시겠습니까?

    회신하다
    0
  • PHPz

    PHPz2017-04-28 09:07:55

    이 소프트웨어는 GitHub가 아니라 Git이라고 합니다!

    git log -S字符串 또는 git log -G正则 검색이 가능합니다. 구체적인 기능과 사용법은 매뉴얼(man git-log)을 참고하세요.

    회신하다
    0
  • 仅有的幸福

    仅有的幸福2017-04-28 09:07:55

    gitk를 사용해 시각화 창을 불러온 다음 검색 기능을 사용하여 파일을 검색하세요.

    회신하다
    0
  • 为情所困

    为情所困2017-04-28 09:07:55

    로컬 서버에서 직접 파일을 체크아웃하기만 하면 원격 서버에서 파일을 가져올 필요가 없습니다.
    모든 기록 버전이 로컬에 있기 때문입니다.

    git checkout file

    삭제된 여러 파일을 동시에 복구:
    git ls-files -d | xargs -i git checkout {}

    참고: Git을 사용하여 로컬에서 삭제된 파일을 복원하는 방법

    회신하다
    0
  • 취소회신하다