J'ai trouvé git log -p |grep "删除掉内容" ce qui semble réalisable. Existe-t-il une meilleure façon ?
Si vous savez quel fichier a été supprimé, vous pouvez utiliser git log -p "文件名" |grep "删除掉内容"
Mais nous ne savons toujours pas quel commit a été supprimé. . Je mettrai à jour quand je trouverai un moyen.
Supplément :
De cette façon, vous pouvez trouver le contenu supprimé et l'identifiant de validation git log -G"删除掉内容" -p
Evian a ajouté : -G est vérifié pour la régularité. Utilisez -S pour rechercher du texte.
La recherche basée sur le journal n'est pas précise et les exigences pour le message de validation écrit à l'origine sont trop élevées. Ce n'est pas aussi bon que cela git grep sth $(git rev-list --all)<.>
de : http://stackoverflow.com/questions/2928584/how-to-grep-search-commit-code-in-the-git-history
J'ai trouvé
git log -p |grep "删除掉内容"
ce qui semble réalisable. Existe-t-il une meilleure façon ?Si vous savez quel fichier a été supprimé, vous pouvez utiliser
git log -p "文件名" |grep "删除掉内容"
Mais nous ne savons toujours pas quel commit a été supprimé. . Je mettrai à jour quand je trouverai un moyen.
Supplément :
De cette façon, vous pouvez trouver le contenu supprimé et l'identifiant de validation
git log -G"删除掉内容" -p
Evian a ajouté :
-G
est vérifié pour la régularité. Utilisez-S
pour rechercher du texte.La recherche basée sur le journal n'est pas précise et les exigences pour le message de validation écrit à l'origine sont trop élevées. Ce n'est pas aussi bon que cela
de : http://stackoverflow.com/questions/2928584/how-to-grep-search-commit-code-in-the-git-historygit grep sth $(git rev-list --all)<.>
Essayez git reflog pour obtenir votre effet ?