Ігнорування файлів після початкового коміту
Свайпніть щоб показати меню
Якщо ви вже закомітили файли, які тепер бажаєте ігнорувати, виконайте наступні кроки:
- Додайте файли до
.gitignore; - Видаліть файли з репозиторію (без видалення їх локально) за допомогою
git rm --cached; - Закомітьте зміни.
Приклад робочого процесу
Файли конфігурації часто містять приватну інформацію, тому їх не слід відстежувати.
Щоб уникнути випадкового додавання таких файлів у Git, найкраще їх ігнорувати.
Застосуйте це до файлу config.txt, який вже був закомічений.
Ознайомтеся з наступною ілюстрацією робочого процесу:
Додавання config.txt до списку ігнорованих файлів у файлі .gitignore:
echo config.txt >> .gitignore
Далі виконання команди git rm з прапорцем --cached для видалення файлу з репозиторію без його видалення локально:
git rm --cached config.txt
Тепер перевірте статус робочого дерева та області індексації:
git status
Як бачите, видалення файлу config вже проіндексовано, але файл .gitignore ще потрібно додати.
Після цього зафіксуйте обидві зміни:
git add .gitignore
git commit -m "Add the config.txt file to gitignore"
Коміт виконано успішно.
Тепер перевірте, що файл config.txt ігнорується, додавши до нього новий рядок з прикладом пароля за допомогою команди echo:
echo "PASSWORD=qwerty" >> config.txt
Нарешті, перевірте статус робочого дерева:
git status
Файл було змінено, але Git його не відстежує, тому робоче дерево залишається чистим.
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат