Questions marquées 'git-reset'

Définit la tête actuelle du référentiel Git sur la validation donnée et, si nécessaire, réinitialise l'index et l'arbre de travail afin qu'ils correspondent.
92
réponses

Comment annuler les commits récents dans git?

J'ai accidentellement envoyé les mauvais fichiers à Git, mais je n'ai pas encore envoyé de commit au serveur. Comment puis-je annuler ces commits à partir du référentiel local?
fixé le 29 mai 09 à 21:09
41
la réponse

Comment renvoyer le référentiel Git au commit précédent

Comment puis-je revenir d'un état actuel à un instantané pris avec un correctif spécifique? Si je ne git log, alors je reçois la sortie suivante: $ git log commit a867b4af366350be2e7c21b8de9cc6504678a61b 'Auteur: Moi <me@me.com> Date: ...
fixé le 06 novembre '10 à 19:58
5
réponses

Déplacer des travaux existants et non validés vers une nouvelle succursale dans Git

J'ai commencé à travailler sur une nouvelle fonction et, après avoir codé un peu, j'ai décidé que cette fonction devrait figurer dans une branche distincte. Comment transférer des modifications non validées existantes vers une nouvelle branche et réinitialiser la modification actuelle? Je veux réinitialiser ma branche actuelle, enregistrer ...
mis le 08 septembre '09 à 18:57
11
réponses

Pourquoi il y a deux façons de supprimer un fichier de git?

Parfois, git propose à git rm --cached de désactiver le fichier, parfois git réinitialise le fichier HEAD. Quand utiliser lequel? EDIT: D: \ code \ gt2> git init Initialisation du référentiel Git vide dans D: /code/gt2/.git/ D: \ code \ gt2> touchez un D: \ code \ gt2> git stat ...
mis le 03 août '11 à 0:50
12
réponses

Comment puis-je annuler la réinitialisation de git --hard HEAD ~ 1?

Puis-je annuler les modifications causées par la commande suivante? Si oui comment? réinitialiser git - hard HEAD ~ 1
mis 08 août '08 à 2:22
10
réponses

Comment retourner des modifications non validées, y compris des fichiers et des dossiers?

Existe-t-il une commande git pour renvoyer toutes les modifications non validées dans l'arborescence et l'index de travail, ainsi que pour supprimer les fichiers et les dossiers nouvellement créés?
fixé le 27 avril '11 à 19:06
10
réponses

Puis-je supprimer le commit git, mais enregistrer les modifications

Dans l'une de mes branches de développement, j'ai apporté des modifications à ma base de code. Avant de pouvoir compléter les fonctions sur lesquelles je travaillais, je devais basculer la branche actuelle sur le disque maître afin de démontrer certaines des fonctions. Mais seulement ...
mis le 02 avril 13 à 21:56
7
réponses

Comment débloquer un commit git local

Mon problème est que j'ai changé le fichier, par exemple: README, ajouté une nouvelle ligne "ceci est pour ma ligne de test" et enregistré le fichier, puis j'ai publié le statut des commandes git suivantes # sur le maître de branche # modifié mais non mis à jour: # (utilisez "git ajouter <fi ...
mis le 31 janvier '11 à 15h14
3
réponses

Annuler un commit spécifique dans un git qui a été porté dans des référentiels distants

Quel est le moyen le plus facile d’annuler un correctif spécifique, c’est-à-dire: pas dans la tête ou dans la tête A été cliqué sur l’ordinateur distant. Parce que si ce n'est pas le dernier commit, git reset HEAD ne fonctionne pas. Et depuis qu'on a cliqué sur la télécommande, git rebas ...
fixé le 23 février '10 à 17h21
2
réponses

Comment utiliser 'git reset --hard HEAD' pour revenir au commit précédent?

Je sais que Git suit les modifications apportées à mon application et les conserve jusqu'à ce que je les commette, mais voici où je raccroche: lorsque je veux revenir à la précédente validation, j'utilise: git reset --hard Head et Git dans ...
fixé le 02 mars 12 à 9h36
8
réponses

Comment désactiver mon dernier commit dans git

Comment puis-je révéler mon dernier commit dans git? C'est git reset - hard HEAD ou git reset - dur HEAD ^
fixé le 17 mai '10 à 1:26
6
réponses

git annuler toutes les modifications non validées ou non enregistrées

J'essaie d'annuler toutes les modifications depuis le dernier commit. J'ai essayé git reset --hard et git reset --hard HEAD après avoir visionné ce message. Je réponds que la tête est maintenant à 18c3773 ... mais quand je regarde ma source locale, tous les fichiers sont tous ...
fixé le 28 décembre '12 à 23h46
5
réponses

Quelle est la différence entre "git reset" et "git checkout"?

J'ai toujours pensé que git reset et git checkout étaient identiques, dans le sens où les deux retournent le projet à un certain correctif. Cependant, j'estime qu'ils ne peuvent pas être exactement les mêmes car cela serait superflu. Quelle est la différence réelle entre les deux? ...
mis le 03 septembre '10 à 23h21
5
réponses

Git: impossible d'annuler les modifications locales (erreur: chemin ... non chargé)

J'ai l'état de l'arbre de travail $ git status foo / bar.txt # sur le responsable de la branche # Chemins non fusionnés: # (utilisez "git reset HEAD <fichier> ..." sur unstage) # (utilisez "git add / rm <fichier> ... "selon le cas, pour marquer la résolution) # # supprimé par u ...
fixé le 11 juin '10 à 11h04
2
réponses

Réinitialiser toutes les modifications depuis le dernier commit sur git

Comment annuler toutes les modifications apportées à mon répertoire depuis la dernière validation, y compris la suppression de fichiers ajoutés, la réinitialisation de fichiers modifiés et l'ajout de fichiers supprimés?
mis le 08 janvier '11 à 0:09