Lorsque vous avez poussé vers la branche distante, si vous exécutez git commit --amend puis exécutez git push, une erreur sera signalée, vous obligeant à exécuter git pull en premier. Cependant, après avoir exécuté git pull, il semble que ce soit le cas. devient fusionné et ne peut plus être utilisé. Modification invisible. Je voudrais vous demander comment obtenir le même effet dans cette situation.
Pas question. Il n’y a aucun moyen de reprendre l’eau jetée, les paroles prononcées et la soumission expulsée.
Cependant, si vous êtes sûr que vous seul pouvez accéder à votre entrepôt distant, vous pouvez l'écraser avec git push -f. S'il y a plusieurs personnes, elles ont peut-être récupéré ce commit, et vous devez les trouver et les « faire taire ».