Dans git, "push -f" signifie "mise à jour forcée" et est l'abréviation de "push -force". La fonction de cette commande est de transmettre le code de votre entrepôt local directement à l'entrepôt. Soumettez-le complètement avec ceci. commande Oui, toutes les soumissions précédentes seront écrasées.
L'environnement d'exploitation de cet article : système Windows 10, Git version 2.30.0, ordinateur Dell G3.
Que signifie push -f dans git
Tout d'abord, jetons un coup d'œil à ce que signifie la commande git push -f :
1 Exécutez gif push -h
2. Paramètre f. En fait, c'est l'abréviation de paramètre --force
Cette commande signifie en fait une mise à jour forcée ! Lorsque vous utilisez git push pour pousser et signaler une erreur, en plus de résoudre patiemment l'erreur avant de pousser, vous pouvez également utiliser cette commande pour forcer le push, mais cela entraînera généralement de graves conséquences !
Démontrons la puissance "puissante" de cette commande à travers cette expérience. Tout d'abord, jetons un coup d'œil aux informations d'enregistrement de commit de la branche mileStone que nous voulons démontrer sur l'entrepôt distant. Le fonctionnement est le suivant :
1. Connectez-vous à GitHub
2. Entrez dans l'entrepôt et passez à l'icône de la branche mileStone
Nous avons un total de 25 enregistrements de soumission sur cette branche. Cliquez pour accéder à la page de détails de l'enregistrement de soumission et vous pourrez voir toutes les soumissions. détails.
Nous démontrerons plus tard que grâce à la commande git push -f, tous les enregistrements de soumission peuvent être complètement supprimés !
Exécutez la commande suivante pour voir l'effet :
1. git push -f nom de la branche alias de l'entrepôt distant
Le push forcé a réussi ! (Photo)
Jetons un coup d'œil au contenu de l'entrepôt distant. Comme le montre la photo, les 25 enregistrements de soumission qui existaient à l'origine sous la branche mileStone de l'entrepôt distant ont été supprimés !
Apprentissage recommandé : "Tutoriel Git"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!