Exemples d'utilisation de Git revert en Français et leurs traductions en Anglais
{-}
-
Colloquial
-
Official
Annuler les commits publics avec git revert.
Remarque: git revert n'a pas d'homologue au niveau fichier.
Lorsque le dépôt est à cet état,nous sommes prêts à initier git revert.
Git revert Niveau commit Annuler des commits dans une branche publique.
Si vous devez corriger un commit public, la commande git revert est spécialement conçue à cet effet.
Combinations with other parts of speech
Utilisation avec des noms
dépôt gitutiliser gitgit log
git push
git clone
un dépôt gitgit checkout
git reset
git status
git pull
Plus
La commande git revert est fondamentalement le contraire de git cherry- pick.
Dans cet article, nous allons comparer les configurations les plus courantes de git reset,git checkout et git revert.
Au lieu de le supprimer, git revert a ajouté un nouveau commit pour annuler les changements.
Au lieu d'accéder manuellement à un nouvel instantané, de le corriger et de le commiter,vous pouvez utiliser git revert qui le fera automatiquement pour vous.
La commande git revert est utilisée pour annuler des changements apportés à l'historique de commits d'un dépôt.
La transmission de cette option empêchera git revert de créer un nouveau commit inversant le commit cible.
La commande git revert est une opération d'annulation vers l'avant qui fournit un moyen sûr d'annuler les changements.
Pour une discussion plus approfondie sur les différences entre git revert et d'autres commandes« d'annulation», reportez-vous à Reset, checkout et revert.
Si git revert constitue une méthode sûre pour annuler les changements, vous pouvez considérer git reset comme la méthode risquée.
Une fois que vous aurez trouvé le commit que vous cherchiez,vous l'ajouterez généralement à git checkout, git revert ou à tout autre outil vous permettant de gérer votre historique de commits.
Utilisez git revert- ce qui va produire un commit d'annulation, le commit original faisant toujours partie de l'historique des commits.
Remarque: cette opération supprime tous les changements ultérieurs apportés au fichier, alors que la commande git revert annule uniquement les changements apportés par le commit spécifié.
La commande git revert peut être considérée comme une commande de type« undo», mais il ne s'agit pas d'une opération d'annulation classique.
Pour en savoir plus sur ces commandes, reportez-vous aux pages correspondantes: git status, git log, git add, git checkout,git reflog, et git revert.
Gardez à l'esprit que git revert sert à annuler des changements commités, tandis que git reset HEAD permet d'annuler des changements non commités.
Il est très facile d'exploiter les compétences que vous avez acquises dans cet article avec vos connaissances Git existantes, car certaines des commandes les plus courantes acceptent les réfs comme arguments, notamment git log, git show, git checkout,git reset, git revert, git rebase, et bien d'autres.
Les commandes git reset,git checkout et git revert sont très similaires, puisqu'elles permettent d'annuler certains types de changement dans votre dépôt.
Ensuite, git revert peut cibler un commit individuel à un point arbitraire de l'historique, tandis que git reset permet seulement de revenir en arrière à partir du commit actuel.
Par conséquent, utilisez git revert pour annuler des changements apportés à une branche publique, et git reset pour faire de même, mais sur une branche privée.
Pour démontrer les effets de git revert, nous avons exploité d'autres commandes qui présentent une documentation plus détaillée sur leurs pages:git log, git commit et git reset.
À l'instar de git checkout, git revert est susceptible d'écraser des fichiers dans le répertoire de travail et vous demandera donc de faire un commit ou un stash des changements qui risqueraient d'être perdus pendant le revert. .
Les commandes git reset,git checkout et git revert peuvent prêter à confusion, mais si vous pensez à leurs effets sur le répertoire de travail, l'instantané stagé et l'historique des commits, vous n'aurez aucun mal à utiliser la bonne commande pour votre tâche en cours.
Une partie de la terminologie de Git sera nouvelle pour les nouveaux venus et pour les utilisateurs d'autres systèmes, la terminologie Git peut être différente,par exemple, revert dans Git signifie autre chose que dans SVN ou CVS.
