Как показать незафиксированные изменения в Git
Как показать незафиксированные изменения в Git?
Я SFTW объед, и эти команды не работают.
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>...]'
2 ответов:
как показать незафиксированные изменения в Git
команда, которую вы ищете, это
git diff.
git diff- показать изменения между коммитами, фиксацией и рабочим деревом и т. д.
вот некоторые из вариантов, которые он выставляет, которые вы можете используйте
git diff(параметры)
Распечатайте различия между вашим рабочим каталогом и индексом.
git diff --cached:
Распечатайте различия между индекс и голова (текущая фиксация).
git diff HEAD:
Распечатайте различия между вашими рабочий каталог и ГОЛОВА.
git diff --name-only
Показывать только имена измененных файлов.
git diff --name-status
Показать только имена и статус измененных файлов.
git diff --color-words
Слово за слово дифф, а не построчно.вот пример вывода для
git diff --color-words:
вы уже провели изменения (предположительно, запустив
git add), поэтому для того, чтобы получить их diff, вам нужно запустить:git diff --cached(простой
git diffбудет показывать только неиндексированных изменений.)

Comments