Maison >outils de développement >git >Que signifie push -f dans git ?

Que signifie push -f dans git ?

WBOY
WBOYoriginal
2022-01-04 17:10:0624761parcourir

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.

Que signifie push -f dans git ?

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 !

Que signifie push -f dans git ?

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 !

Que signifie push -f dans git ?

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)

Que signifie push -f dans git ?

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 !

Que signifie push -f dans git ?

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:A quoi sert rebase dans gitArticle suivant:A quoi sert rebase dans git