Git ignore для репозитория

Вполне вероятна ситуация, когда в вашей локальной папке есть данные, которые вы не хотите или не должны коммитить в этом проекте, а в другом, наоборот, должны.

Это значит что использовать Global git ignore не получится, и нужно создать gitignore для конкретного проекта.

Обратите внимание, сам gitignore тоже не нужно коммитить – ваши исключения могут быть нерелевантными для других участников проекта (в моем примере мой коллега вполне сможет заливать скрипты).

 

Итак, создадим два файла – newFile1.txt и newFile2.ps1

Screen Shot 2015-11-30 at 13.30.07

 

Создадим .gitignore файл в котором исключим синхронизацию PowerShell скриптов и самого файла .gitignore:

Screen Shot 2015-11-30 at 13.31.48

 

Сделаем git status и убедимся что из трех файлов созданных в каталоге, к синхронизации предложен только один:

Screen Shot 2015-11-30 at 13.33.24

 

Тем не менее, я могу использовать возможность Force:

Screen Shot 2015-11-30 at 13.35.59

Screen Shot 2015-11-30 at 13.36.27

Screen Shot 2015-11-30 at 13.36.51

Оглавление цикла статей по Git.

Надеюсь озвученная информация будет полезной, а если нужна будет помощь — используйте форму на главной странице моего сайта.