今天发现github 中某个文件丢失了,只记得些文件名的一些关键词,搜索了下,使用
git ls-files --deleted
没有效果。
请问下 是否可以通过一些关键词找到被删除的文件,然后恢复。
我的git version 是 1.9.4-preview20140929.
感谢。
Essayer git checkout vers une version antérieure ?
Ce logiciel s'appelle Git, pas GitHub !
git log -S字符串 ou git log -G正则 peuvent être recherchés. Veuillez consulter le manuel (man git-log) pour les fonctions et l'utilisation spécifiques.
git log -S字符串
git log -G正则
man git-log
Essayez gitk, affichez la fenêtre de visualisation et utilisez la fonction de recherche pour rechercher le fichier.
Extrayez simplement le fichier directement depuis le serveur local. Il n'est pas nécessaire de l'extraire du serveur distant Parce que vous disposez de toutes les versions historiques localement.
git checkout file
Récupérer plusieurs fichiers supprimés simultanément : git ls-files -d | xargs -i git checkout {}
git ls-files -d | xargs -i git checkout {}
Référence : Comment restaurer des fichiers supprimés localement avec git
Essayer git checkout vers une version antérieure ?
Ce logiciel s'appelle Git, pas GitHub !
git log -S字符串
ougit log -G正则
peuvent être recherchés. Veuillez consulter le manuel (man git-log
) pour les fonctions et l'utilisation spécifiques.Essayez gitk, affichez la fenêtre de visualisation et utilisez la fonction de recherche pour rechercher le fichier.
Extrayez simplement le fichier directement depuis le serveur local. Il n'est pas nécessaire de l'extraire du serveur distant
Parce que vous disposez de toutes les versions historiques localement.
git checkout file
Récupérer plusieurs fichiers supprimés simultanément :
git ls-files -d | xargs -i git checkout {}
Référence : Comment restaurer des fichiers supprimés localement avec git