今天发现github 中某个文件丢失了,只记得些文件名的一些关键词,搜索了下,使用
git ls-files --deleted
没有效果。
请问下 是否可以通过一些关键词找到被删除的文件,然后恢复。
我的git version 是 1.9.4-preview20140929.
感谢。
Cuba git checkout ke versi terdahulu?
Perisian ini dipanggil Git, bukan GitHub!
git log -S字符串 atau git log -G正则 boleh dicari. Sila lihat manual (man git-log) untuk fungsi dan penggunaan tertentu.
git log -S字符串
git log -G正则
man git-log
Cuba gitk, buka tetingkap visualisasi dan gunakan fungsi carian untuk mencari fail.
Hanya semak fail terus dari pelayan tempatan, tidak perlu menariknya dari pelayan jauh Kerana anda mempunyai semua versi sejarah secara tempatan.
git checkout file
Pulihkan berbilang fail yang dipadam serentak: git ls-files -d | xargs -i git checkout {}
git ls-files -d | xargs -i git checkout {}
Rujukan: Bagaimana untuk memulihkan fail yang dipadam secara setempat dengan git
Cuba git checkout ke versi terdahulu?
Perisian ini dipanggil Git, bukan GitHub!
git log -S字符串
ataugit log -G正则
boleh dicari. Sila lihat manual (man git-log
) untuk fungsi dan penggunaan tertentu.Cuba gitk, buka tetingkap visualisasi dan gunakan fungsi carian untuk mencari fail.
Hanya semak fail terus dari pelayan tempatan, tidak perlu menariknya dari pelayan jauh
Kerana anda mempunyai semua versi sejarah secara tempatan.
git checkout file
Pulihkan berbilang fail yang dipadam serentak:
git ls-files -d | xargs -i git checkout {}
Rujukan: Bagaimana untuk memulihkan fail yang dipadam secara setempat dengan git