Во-первых, уместно, но не полный ответ:
Могу ли я "сделать коммит" для файла и проигнорировать изменения его содержимого?
Что я ищу, так этовыдвигать изменения в каталогах по желанию, а затем предотвращать внесение изменений в этот каталог всеми другими коммиттерами
Это довольно сложно, поскольку .gitignore не будет работать после отслеживания файла.
git update-index --assume-unchanged [<file> ...]
будет работать только локально.
Тем не менее, я думаю, что я мог бы добавить ловушку git, при добавлении файлов или при фиксации, чтобы удалить этот каталог до фактической фиксации, таким образом, предотвращая фиксацию / выталкивание / извлечение этих файлов.
Как мне создать такой хук ?Пример будет оценен.
Кроме того, будет ли подключен хук, чтобы все пользователи использовали этот хук, так что он глобальный, а не только локальный.
Спасибо.