Мой .gitignore файл проигнорирован и файлы, которые должны быть проигнорированы, все еще видимы.
user@host ~/workdir % git status
# On branch master
# Changed but not updated:
# (use "git add <file>..." to update what will be committed)
# (use "git checkout -- <file>..." to discard changes in working directory)
#
# modified: .htaccess
# modified: application/controllers/statistics.php
#
no changes added to commit (use "git add" and/or "git commit -a")
user@host ~/workdir % cat .gitignore
.htaccess
application/config/config.php
application/config/database.php
user@host ~/workdir %
Файлы находятся в управлении версиями, но с разумными изменениями я не хочу продвигать. комната мерзавца... не является опцией, потому что файлы должны быть в управлении версией (с другими настройками в файлах). Я просто не хочу продвигать свои изменения на этом, регистрирует.
Игнорирование файлов в git не означает, что вы не отправите их. Это означает, что вы не будете контролировать их. Если вы не хотите нажимать, я предлагаю вам создать локальную ветку, которая будет содержать данные для локальной машины, а затем объединить необходимые изменения в ветку, которую вы отправите на удаленный.
Думаю, вы уже добавили
свои файлы и теперь пытаетесь их игнорировать.
Похоже, что файл .htaccess
уже добавлен в контроль версий. Вам нужно сначала удалить его, прежде чем его можно будет игнорировать. Это можно сделать с помощью git rm
Этот меня несколько дней беспокоил. Файл .htaccess
уже находится под контролем версий и был изменен.
Поскольку вы хотите:
.htaccess
в репозитории Git (нет git rm
) использовать драйвер фильтра который:
.htaccess
с личными данными .htaccess
от всех конфиденциальных данных , которые вы можете затем создайте версию зашифрованного файла, который ваш скрипт smudge:
Вы можете записать зашифрованные разумные данные в специальную ветку, которую вы не будете публиковать.
Даже если вы каким-то образом отправите этот файл, ущерб будет ограничен, поскольку только ваша рабочая станция имеет закрытый ключ, необходимый для расшифровки указанного файла.