Ответ 1
Есть ли способ с git diff видеть все за один раз?
Существует git 2.4.0+ (апрель 2015 г.).
См. совершить 4055500 из Michael J Gruber mjg
:
commit
/status
: показать diff с индексом-worktree с помощью-v -v
(или-vv
)
git commit
иgit status
в длинном формате показывают разницу между HEAD и индекс при задании-v
. Это позволяет просматривать фиксацию.Они также перечисляют отслеживаемые файлы с неустановленными изменениями, но без diff.
Ввести "
-v -v
" (или-vv
), который показывает разницу между индексом и worktree в дополнение к индексуHEAD
index. Это позволяет просматривать неустановленные изменения, которые могут отсутствовать в фиксации.В случае '
-v -v
' (или-vv
) дополнительные строки заголовкаChanges to be committed:
и
Changes not staged for commit:
вставлены перед различиями, которые равны значениям в статусной части; последнему предшествует 50 *
-
, чтобы он больше торчал.
В случае OP простой git status -v -v
(или git status -vv
) будет отображаться как поэтапный, так и нестационарный diff.