.gitignore

symfony yaml Где хранить секреты: ignore Как игнорировать и не хранить в репозитории важные данные (напр. для сервиса). .env

Можно ссылать на переменные окружения в ямле, например (пример конфигурации сервиса):

    # explicitly configure the service
    App\Service\VkApiClientService:
        arguments:
            $accountId: '%env(VK_ACCOUNT_ID)%'
            $apiVersion: '%env(VK_API_VERSION)%'
            $accessToken: '%env(VK_ACCESS_TOKEN)%'

а сами переменные задать в .env.local файле (которые держат в gitignore), например для примера выше значения переменных в этом файле можно задать так:

wordpress Разворот существующего сайта (копия) на локальной машине (или другом сервере)

В данной заметке подразумевается, что LAMP у вам уже настроен (или иная среда для работы с php/mysql).

Разворот WordPress

Как минимум работает для wordpress 5:

.gitignore для TexMaker -- исключаем из репозитория все файлы с указанным расширением (git)

Игнорируем в данной директории, и всех вложенных в неё все файлы, имена которых оканчиваются подобным образом (подобными расширениями, пример для служебных файлов программы texmaker)

# texmaker 
*.aux
*.log
*.out
*.synctex.gz
*.toc

git Слеш или пробел в имени файла

Для пробела рекомендуют брать в кавычки, а вот со слэшем решения пока не нашёл...

.gitignore Почему игнорируются все папки с одним имененем (относительный путь) Git

Если в .gitignore написать путь к игнорируемой папке как относительный, например:

cache/

вместо (абсолютный от места залегания .gitignore):

/cache/

то может оказаться так, что вообще все папки с таким именем в вашем проекте (вне зависимости от уровня вложенности) будут игнорироваться (помните об этом ;)

.gitignore Не работает исключение (отмена) игнорирования (со восклицательным знаком !) -- причина. Как исправить

Ранее мы уже говорили об одной ситуации, когда .gitignore "не работает", в этой же заметке рассмотрим ситуацию связанную уже непосредственно с правилами написанными в этом файле.

Сразу скажем, что проверять работу правил можно такой командой.

Главная мысль

Если родительская папка (а не её содержимое) данного элемента была проигнорирована ранее в каком-то правиле, то уже не получается отменить данном правило для её потомка.

.gitignore Игнорировать родительскую папку -- ту в которой находится сам .gitignore

Для этого в файл .gitignore просто добавьте в очередной строке знак звездочки:

*

Например: игнорировать всю эту папку (и саму и содержимое) кроме гитигнора в ней:

# игнориоровать папку и содержимое
*
# Но не сам наш файл:
!.gitignore
Subscribe to RSS - .gitignore