Articles of git revert

Rétablir des commits spécifiques de git

J’ai un arbre git avec beaucoup de commits et beaucoup de fichiers. Maintenant, je veux revenir à des commits spécifiques touchant uniquement un fichier. Expliquer: > git init Initialized empty Git repository in /home/psankar/specific/.git/ > echo “File a” > a > git add a ; git commit -m “File a” [master (root-commit) 5267c21] File a […]

Renverser une fusion après avoir été poussé

Étapes que j’ai effectuées: J’ai deux twigs branch1 et branch2, $git branch –Initial state $branch1 $git checkout branch2 $git pull origin branch1 –Step1 Je résous les conflits et fait un $git commit -m “Merge resolved” puis $git checkout branch1 $git merge branch2 $git push origin branch1 Maintenant, je me suis rendu compte que lors de […]

Message d’erreur Visual Studio 2015 Git «Impossible de tirer / basculer car il y a des modifications non validées»

J’ai de la difficulté à tirer de l’ origin . Je continue à recevoir: “Impossible de tirer car il y a des modifications non validées. Validez ou annulez vos modifications avant de tirer à nouveau. Voir la fenêtre Sortie pour plus de détails.” Cela vaut également pour le changement de twig. Je reçois un message […]

Annuler le changement dans git (ne pas réécrire l’historique)

J’ai modifié un script et l’ai engagé. Ensuite, j’ai apporté quelques modifications et je les ai envoyées dans un référentiel distant. Puis je me suis rendu compte que le premier changement que j’ai mentionné était stupide et que je voulais le défaire. Puis-je “annuler” la validation sans copier / coller manuellement le diff? Par exemple: […]

J’ai besoin de faire sauter un “middle” dans ma twig master. Comment puis-je le faire?

Par exemple, dans la twig principale suivante, je dois supprimer uniquement le commit af5c7bf16e6f04321f966b4231371b21475bc4da, qui est le second en raison du rebase précédent: commit 60b413512e616997c8b929012cf9ca56bf5c9113 Author: Luca G. Soave Date: Tue Apr 12 23:50:15 2011 +0200 add generic config/initializers/omniauth.example.rb commit af5c7bf16e6f04321f966b4231371b21475bc4da Author: Luca G. Soave Date: Fri Apr 22 00:15:50 2011 +0200 show github user […]

Comment déplacer HEAD vers un emplacement précédent? (Tête détachée)

En fait, j’essayais de faire un squash en fusionnant dans une autre twig, puis en réinitialisant HEAD à l’emplacement précédent via: git reset origin/master Mais je dois en sortir. Comment puis-je déplacer HEAD à son emplacement précédent? J’ai le fragment SHA1 ( 23b6772 ) du commit vers lequel je dois le déplacer. Comment puis-je revenir […]

Comment annuler les modifications locales apscopes à un fichier spécifique

J’essaie d’annuler les modifications locales apscopes à un fichier spécifique. Rien n’a été commis. Lorsque je veux annuler tous les changements, je peux exécuter git revert –reset HEAD . Cependant, dans ce cas, je ne veux pas annuler toutes les modifications apscopes à tous les fichiers. Ce n’est pas clair ou évident pour moi comment […]

Pourquoi git revert se plaint-il d’une option -m manquante?

Donc, je travaille sur un projet avec d’autres personnes, et il y a plusieurs fourchettes de github sur lesquelles on travaille. Quelqu’un vient de faire un correctif pour un problème et j’ai fusionné avec sa fourchette, mais j’ai alors réalisé que je pouvais trouver une meilleure solution. Je veux revenir sur l’engagement que je viens […]

Ré-fusionner une fusion dans Git

J’ai rencontré un problème ici: j’avais une twig 28s spécifique à Git, que j’ai fusionnée dans la twig develop général. Il s’est avéré que je l’avais fait trop vite, alors j’ai utilisé git-revert pour annuler la fusion. Maintenant, cependant, le temps est venu de fusionner les 28s en develop , mais la commande git-merge voit […]

Comment annuler le dernier commit en git

Par erreur, j’ai git add . et git commit dans la twig de develop . Mais heureusement, je n’ai pas fait git push . Je voulais donc revenir à l’état d’origine. J’ai essayé git reset –soft et git reset HEAD –hard mais on dirait que j’ai tout gâché. Comment puis-je réparer ça? Je veux revenir […]