Définit l'en-tête de dépôt Git actuel sur un commit spécifié et réinitialise éventuellement l'index et l'arborescence de travail pour qu'ils correspondent.
Les réponses à cette question sont un effort communautaire . Modifiez les réponses existantes pour améliorer ce post. Il n'accepte pas actuellement de nouvelles réponses ou interactions. Comment revenir de mon état actuel à un instantané effectué sur un certain commit? Si je le fais git log, j'obtiens la sortie …
Je voudrais savoir comment supprimer un commit. Par delete, je veux dire que c'est comme si je n'avais pas fait ce commit, et quand je ferai un push à l'avenir, mes changements ne seront pas poussés vers la branche distante. J'ai lu l'aide de git, et je pense que la …
J'ai commencé à travailler sur une nouvelle fonctionnalité et après avoir codé un peu, j'ai décidé que cette fonctionnalité devrait être sur sa propre branche. Comment déplacer les modifications non validées existantes vers une nouvelle branche et réinitialiser ma modification actuelle? Je souhaite réinitialiser ma branche actuelle tout en préservant …
Existe-t-il une commande git pour annuler toutes les modifications non validées dans une arborescence et un index de travail et pour supprimer également les fichiers et dossiers nouvellement créés?
Dans l'une de mes branches de développement, j'ai apporté quelques modifications à ma base de code. Avant de pouvoir terminer les fonctionnalités sur lesquelles je travaillais, j'ai dû passer de ma branche actuelle à master pour démo certaines fonctionnalités. Mais le simple fait d'utiliser un "git checkout master" a préservé …
J'essaie d'annuler toutes les modifications depuis mon dernier commit. J'ai essayé git reset --hardet git reset --hard HEADaprès avoir vu ce post . Je réponds que la tête est maintenant au 18c3773 ... mais quand je regarde ma source locale, tous les fichiers sont toujours là. Qu'est-ce que je rate?
Quelle est la façon la plus simple d'annuler une validation particulière: pas dans la tête ou la tête A été poussé vers la télécommande. Parce que si ce n'est pas le dernier commit, git reset HEAD ne fonctionne pas. Et parce qu'il a été poussé vers une télécommande, git rebase …
Mon problème est que j'ai changé un fichier, par exemple: README, ajouté une nouvelle ligne « ceci pour ma ligne de test » et enregistré le fichier, puis j'ai émis les commandes suivantes git status # On branch master # Changed but not updated: # (use "git add <file>..." to …
J'ai toujours pensé git resetet git checkoutcomme la même chose, dans le sens où les deux ramènent le projet à un commit spécifique. Cependant, je pense qu'ils ne peuvent pas être exactement les mêmes, car cela serait redondant. Quelle est la différence réelle entre les deux? Je suis un peu …
J'ai un état d'arbre de travail suivant $ git status foo/bar.txt # On branch master # Unmerged paths: # (use "git reset HEAD <file>..." to unstage) # (use "git add/rm <file>..." as appropriate to mark resolution) # # deleted by us: foo/bar.txt # no changes added to commit (use "git …
Comment puis-je annuler toutes les modifications apportées à mon répertoire après le dernier commit, y compris la suppression des fichiers ajoutés, la réinitialisation des fichiers modifiés et l'ajout de fichiers supprimés?
Je suis en train d'apprendre comment restaurer ou les fichiers rollback et des projets à un état antérieur, et ne comprennent pas la différence entre git revert, checkoutet reset. Pourquoi y a-t-il 3 commandes différentes pour apparemment le même but, et quand doit-on choisir l'une plutôt que l'autre?
Après git reset --hard, git statusme donne des fichiers dans la Changes not staged for commit:section. J'ai également essayé git reset ., git checkout -- .et git checkout-index -f -aen vain. Alors, comment puis-je me débarrasser de ces changements non programmés? Cela semble toucher uniquement les fichiers de projet Visual …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.