github - 搜索git历史记录中的内容
某草草
某草草 2017-04-27 09:02:34
0
3
734

可能在某个版本中提交了某些内容,后来由于某种原因删掉了,除了一条一条查看历史记录之外,还有别的方式去找到这些内容吗?

某草草
某草草

répondre à tous(3)
伊谢尔伦

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

巴扎黑

Essayez git reflog pour obtenir votre effet ?

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal