Comment faire pour afficher les modifications non validées dans Git
Comment puis-je afficher les modifications non validées dans Git?
Je SFTW ed, et que ces commandes ne fonctionnent pas.
teyan@TEYAN-THINK MINGW64 /d/nano/repos/PSTools/psservice (teyan/psservice)
$ git status
On branch teyan/psservice
Your branch is up-to-date with 'origin/teyan/psservice'.
Changes to be committed:
(use "git reset HEAD <file>..." to unstage)
modified: psservice.c
modified: psservice.vcxproj.filters
teyan@TEYAN-THINK MINGW64 /d/nano/repos/PSTools/psservice (teyan/psservice)
$ git diff
teyan@TEYAN-THINK MINGW64 /d/nano/repos/PSTools/psservice (teyan/psservice)
$ git diff master
fatal: ambiguous argument 'master': unknown revision or path not in the working tree.
Use '--' to separate paths from revisions, like this:
'git <command> [<revision>...] -- [<file>...]'
- Qu'est-ce que SFTW? Urbandictionary, acronyms.thefreedictionary.com ne semble pas venir avec des résultats pertinents (plus proche que je pouvais faire était "Recherché Pour Le Pire").
- OP signifie STFW.
Vous devez vous connecter pour publier un commentaire.
La commande que vous cherchez est
git diff
.Voici certaines des options expose que vous pouvez utiliser
git diff
(pas de paramètres)Imprimer les différences entre votre répertoire de travail et l'index.
git diff --cached
:Imprimer les différences entre les indice et de la TÊTE (commit courant).
git diff HEAD
:Imprimer les différences entre votre répertoire de travail et la TÊTE.
git diff --name-only
Afficher uniquement les noms de fichiers modifiés.
git diff --name-status
Afficher uniquement les le nom et le statut de fichiers modifiés.
git diff --color-words
Mot par mot diff au lieu de ligne par ligne.
Ici est un exemple de la sortie de
git diff --color-words
:Vous avez déjà mis en scène les changements (peut-être en cours d'exécution
git add
), afin d'obtenir leur diff, vous devez exécuter:(Une plaine
git diff
ne montrent unstaged les modifications).