Lorsque je spécifie un objet de validation d'ancêtre dans Git, je suis confus entre HEAD^et HEAD~. Les deux ont une version "numérotée" comme HEAD^3et HEAD~2. Ils me semblent très similaires ou identiques, mais y a-t-il des différences entre le tilde et le