検索

ホームページ  >  に質問  >  本文

git 找回被误删的文件

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

 git ls-files --deleted

没有效果。

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

我的git version 是 1.9.4-preview20140929.

感谢。

滿天的星座滿天的星座2768日前663

全員に返信(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 チェックアウト ファイルgit checkout file

    同时恢复多个被删除的文件:
    git ls-files -d | xargs -i git checkout {}

    複数の削除されたファイルを同時に復元します:

    git ls-files -d xargs -i git checkout {}

    🎜参考: gitを使用してローカルに削除されたファイルを復元する方法🎜

    返事
    0
  • キャンセル返事