Как Eckes запрошенных в комментариях выше:
Хотя это не «пропустить» файлы сами по себе, это git-diffall script (порождены this SO answer) открывает каждый файл в окна/вкладки в вашем инструменте различий, а затем может игнорировать определенные файлы оттуда. Тем не менее, я согласен, что должна быть возможность пропустить определенный файл из командной строки, т.е. «Хит возврата к запуску„Araxis“или типа„S“, чтобы пропустить этот файл:»
EDIT: Поскольку эта функциональность был бы полезен и мне, я разветвил git.git на github и добавил его сам. Выполните this (very simple) commit для доказательства концепции. Я также отправлю патч в список рассылки git, в надежде, что кто-то может предложить лучший подход - желательно, кто-то лучше работает над сценарием оболочки, чем я. :-)
Я также открыт для обратной связи через встроенную систему заметок GitHub!
ДРУГОЕ ИЗОБРАЖЕНИЕ: Похоже, что эта функциональность теперь находится в ядре git с версии 1.1.7.1 или около того (октябрь 2011 г.). Here's the relevant commit on GitHub.
Если вы не указали список требуемых файлов в качестве аргументов, это звучит как вопрос использования вашего diffftool (araxis), а не git. – Cascabel 2010-12-08 15:44:41