J'ai vu une réponse à une question ici qui aide à restaurer un fichier supprimé dans git.
La solution était
git checkout <deleting_commit>^ -- <deleted_file_path>
Que fait le caractère d'insertion ( ^
)? Je l'ai vu ailleurs faire des choses très utiles dans git. C'est magique. Quelqu'un, s'il vous plaît, gâche-le pour moi et dis-moi ce que ça fait?
^
) est le caractère d'échappement dans cmd.exe. Chaque fois que j'ai essayé de l'utiliser pour voir si cela serait utile, je ne passais rien, ce qui explique pourquoi les résultats n'ont jamais été différents. > _> Stupid cmd.exe. Vous pouvez y échapper en le doublant ou en le citant: git log master^^
ougit log "master^"