Мы переходим от Perforce к GIT. В perforce были некоторые файлы, которые я хотел бы разместить в репозитории, но они не должны регулярно проверяться отдельными разработчиками. Такие вещи, как файлы проекта eclipse. Каждый разработчик может получить исходный файл .project, но затем слегка подстроить его для своей среды.Отметьте файл в репозитории GIT как временно проигнорированный
С P4 я мог бы взять эти файлы, поместить их в отдельный список изменений и забыть о них. Синхронизация не будет перезаписывать их, и они не будут зафиксированы, когда я перечислил свой список изменений по умолчанию.
Есть ли способ сделать что-то подобное с GIT?
Я хотел бы еще быть в состоянии "мерзавец совершить -a"
Возможный дубликат [Конфигурационные файлы конкретной машины] (http://stackoverflow.com/questions/1396617/committing-machine-specific-configuration-files) – Senseful
Возможный дубликат [Может ли я использовать git commit для файла и игнорировать его изменения содержимого?] (https://stackoverflow.com/questions/3319479/can-i-git-commit-a-file-and-ignore-its-content-chang es) –
* Я хотел бы по-прежнему иметь возможность «git commit -a» * - это ваша проблема. С 'git' вы обычно не просто совершаете все, вы просматриваете то, что изменилось с помощью' git status' и 'git diff', вы решили, что добавить (или' .gitignore'), а затем зафиксировать то, что вам нужно , Этот рабочий процесс гарантирует, что ваши коммиты не содержат каких-либо прорывов, например, случайно проверенных в объектных или временных файлах и т. Д. См., Создание истории «git» рассказывает историю, и чем лучше вы это расскажете, тем более полезным она будет. Лучше не размахивать им бессмысленным объявлением - моей кучей мусора. – cmaster