Questions sur git-reset

30
réponses

Comment retourner un dépôt Git à une propagation précédente

comment revenir de mon état actuel à un instantané réalisé sur une certaine commit? si je fais git log , alo ... 08 2010 -0400 Yep, more blah blah. comment revenir à la commit à partir du 3 novembre, i.e. commit 0d1d7fc ?
demandé sur 2010-11-06 19:58:14
27
réponses

Supprimer s'engage à partir d'une branche Git

je voudrais savoir comment supprimer un commit. par delete , je veux dire que c'est comme si je n'avais pas fa ... j'ai lu git help, Et je pense que la commande que je devrais utiliser est git reset --hard HEAD . Est-ce correct?
demandé sur 2009-08-27 07:39:50
5
réponses

Déplacer les travaux existants et non engagés dans une nouvelle branche de Git

j'ai commencé à travailler sur une nouvelle fonctionnalité et après codage, pour un peu, j'ai décidé cette fonctionnal ... je veux réinitialiser ma branche actuelle tout en préservant les travaux existants sur la nouvelle fonctionnalité.
demandé sur 2009-09-08 19:57:05
13
réponses

Comment puis-je annuler reset --hard HEAD~1?

Est-il possible d'annuler les modifications causées par la commande suivante? Si oui, comment? git reset --hard HEAD~1
demandé sur 2008-08-08 03:22:51
10
réponses

Comment rétablir les changements non engagés, y compris les fichiers et les dossiers?

y a-t-il une commande git pour revenir sur tous les changements non engagés dans un arbre de travail et un index et pour supprimer aussi les fichiers et dossiers nouvellement créés?
demandé sur 2011-04-27 20:06:09
10
réponses

Pourquoi y a-t-il 2 façons de déballer un fichier dans git?

parfois git suggère git rm --cached pour dégrafer un fichier, parfois git reset HEAD file . Quand dois-je utiliser? ... nch master # Changes to be committed: # (use "git reset HEAD <file>..." to unstage) # # new file: b #
demandé sur 2011-08-03 01:50:49
2
réponses

Comment puis-je utiliser' git reset --hard HEAD ' pour revenir à une propagation précédente? [dupliquer]

cette question a déjà une réponse ici: Comment revenir sur un dépôt Git à une pré ... " mais aucun des fichiers n'a changé sur mon disque dur... Qu'est-ce que je fais de bien ou de mal?
demandé sur 2012-03-02 10:36:06
8
réponses

Comment débloquer mon dernier commit en Git [dupliquer]

cette question a déjà une réponse ici: Comment annuler les plus récentes commits ... er engagement en git? Est-il git reset --hard HEAD ou git reset --hard HEAD^ ?
demandé sur 2010-05-17 02:26:31
6
réponses

git undo toutes les modifications non engagées ou non avérées

j'essaie d'annuler tous les changements depuis mon dernier engagement. J'ai essayé git reset --hard et git reset --h ... maintenant à 18c3773... mais quand je regarde ma source locale tous les fichiers sont toujours là. Ce qui me manque?
demandé sur 2012-12-29 00:46:53
6
réponses

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

j'ai toujours pensé que git reset et git checkout étaient les mêmes, dans le sens que les deux ramènent le projet à un ... . git checkout bar git reset --hard newbar git branch -d newbar
demandé sur 2010-09-04 00:21:43
18
réponses

Changements non marqués laissés après la réinitialisation de git -- dur

Le titre dit tout. après git reset --hard , git status me donne des fichiers dans la section Changes not stage ... aussi, autocrlf est mis à false dans mon global .gitconfig . Peut-être que d'une certaine manière pertinente?
demandé sur 2012-07-08 16:19:15
6
réponses

Comment rejeter les commits locaux en Git?

je travaillais sur quelque chose, et j'ai décidé que c'était complètement foutu...après en avoir commis une partie. J' ... de mes commits locaux , sans avoir à effacer mon répertoire local et tout recharger. Comment puis-je le réaliser?
demandé sur 2010-10-07 18:20:53
2
réponses

Comment annuler le dernier commit dans git [dupliquer]

cette question a déjà une réponse ici: Comment faire pour annuler le dernier comm ... foiré. comment arranger ça? Je veux revenir à l'état d'origine et peut-être garder les changements de code.
demandé sur 2016-05-24 20:55:21
8
réponses

Comment réinitialiser -- dur un sous-répertoire?

UPDATE : cela fonctionnera plus intuitivement à partir de Git 1.8.3, voir ma propre réponse . ... ar without changing b and without recreating a/c? git checkout -- a echo "After checkout:" git status find * -type f
demandé sur 2013-03-14 12:40:35
7
réponses

Annuler la réinitialisation -- dur avec les fichiers non engagés dans la zone de transit

j'essaie de récupérer mon travail. J'ai bêtement fait git reset --hard , mais avant cela j'ai fait seulement get ad ... ow at ff546fa added new strucuture for api est-il possible de défaire git reset --hard dans cette situation?
demandé sur 2011-09-10 23:28:59
5
réponses

Pourquoi git ne peut pas faire des réinitialisations dures/douces par le chemin?

$ git reset -- <file_path> peut être réinitialisé par le chemin. Toutefois, $ git reset (--hard|--soft) <file_path> affiche un message d'erreur comme ci-dessous: Cannot do hard|soft reset with paths.
demandé sur 2012-06-26 08:36:45
3
réponses

Comment puis-je récupérer/resynchroniser après que quelqu'un a poussé un rebase ou un reset à une branche publiée?

nous avons tous entendu qu'il ne faut jamais rebaser les travaux publiés, qu'il est dangereux, etc. Cependant, je n'ai ... mais comment faire face à la situation si on a engagé des changements locaux substantiels sur cette branche?
demandé sur 2010-11-03 10:08:19
3
réponses

Comment déplacer HEAD back vers un emplacement précédent? (Détachée de la tête)

en git, j'ai essayé de faire un squash commit en fusionnant dans une autre branche et puis en réinitialisant HEAD à ... rag ( 23b6772 ) de s'engager à ce que j'ai besoin de le déplacer. Comment puis-je revenir à cet engagement?
demandé sur 2015-12-30 00:53:03
1
réponses

Déplacer s'engage auprès de maître sur une branche à l'aide de git

j'essaie d'apprendre à utiliser Git efficacement et je me demande comment je devrais (Bonne/Mauvaise pratique?) résoud ... uture (disons qu'ils n'étaient pas si mauvais après tout) et continuer à travailler à partir de Commit 1 sur master?
demandé sur 2010-09-15 19:15:20
3
réponses

Est-il une différence entre "git reset --hard hash" et "git checkout de hachage"?

alors que reset et checkout ont des usages différents la plupart du temps, Je ne vois pas quelle différence il y a ent ... e checkout de base peut faire. Peut-être qu'il y a une différence est la façon dont vous voyez l'histoire?
demandé sur 2010-03-30 01:55:02