Вы можете добавить пути, которые вас не интересуют, в ваш файл .gitignore.
РЕДАКТИРОВАТЬ: Вы можете использовать git diff files/you/care/about
, чтобы увидеть интересующие вас различия.
ДляНапример, если git status
показывает, что группа файлов была изменена:
modified: foo/bar
modified: foo/baz
modified: some/more/stuff
modified: and/some/more
, вы можете использовать git diff foo
, чтобы просто посмотреть изменения в каталоге foo
, или git diff some/more/stuff and/some/more
, чтобы посмотретьвсе, кроме foo
.
Это будет хорошо, если вы хотите посмотреть различия в файлах для нескольких файлов, но не будет работать так же хорошо, если вы хотите посмотреть на все кроме один или два файла.Я не думаю, что есть способ сказать git diff
использовать отрицание указанных вами файлов.
Другой альтернативой может быть использование git add --interactive
, но это, вероятно, немного громоздко для того, что выdo.
Также оказывается, что .gitignore
не игнорирует файлы, которые уже находятся под контролем версий, поэтому эта идея никогда не сработала.Забудь, что я упомянул об этом.(