Ігнорування файлів після початкового коміту
Якщо ви вже зафіксували файли, які тепер бажаєте ігнорувати, виконайте наступні кроки:
- Додайте файли до
.gitignore; - Видаліть файли з репозиторію (без видалення їх локально) за допомогою
git rm --cached; - Зафіксуйте зміни.
Приклад робочого процесу
Файли конфігурації часто містять конфіденційну інформацію, тому їх не слід відстежувати.
Щоб уникнути випадкового додавання таких файлів у Git, найкраще їх ігнорувати.
Застосуйте це до файлу config.txt, який вже був зафіксований.
Ознайомтеся з наступною ілюстрацією робочого процесу:
Додайте config.txt до списку ігнорованих файлів у файлі .gitignore:
Потім виконайте команду git rm з прапорцем --cached, щоб видалити файл з репозиторію, не видаляючи його локально:
Тепер перевірте статус робочого дерева та області індексації:
Як бачите, видалення файлу config вже проіндексовано, але файл .gitignore ще потрібно додати.
Після цього зафіксуйте обидві зміни:
Фіксація пройшла успішно.
Тепер перевірте, що файл config.txt ігнорується, додавши до нього новий рядок з прикладом пароля за допомогою команди echo:
Нарешті, перевірте стан робочого дерева:
Файл було змінено, але Git його не відстежує, тому робоче дерево залишається чистим.
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Can you explain why it's important to ignore sensitive files like config.txt?
What should I do if I accidentally committed other sensitive files?
How can I remove a file from the repository history entirely?
Awesome!
Completion rate improved to 3.57
Ігнорування файлів після початкового коміту
Свайпніть щоб показати меню
Якщо ви вже зафіксували файли, які тепер бажаєте ігнорувати, виконайте наступні кроки:
- Додайте файли до
.gitignore; - Видаліть файли з репозиторію (без видалення їх локально) за допомогою
git rm --cached; - Зафіксуйте зміни.
Приклад робочого процесу
Файли конфігурації часто містять конфіденційну інформацію, тому їх не слід відстежувати.
Щоб уникнути випадкового додавання таких файлів у Git, найкраще їх ігнорувати.
Застосуйте це до файлу config.txt, який вже був зафіксований.
Ознайомтеся з наступною ілюстрацією робочого процесу:
Додайте config.txt до списку ігнорованих файлів у файлі .gitignore:
Потім виконайте команду git rm з прапорцем --cached, щоб видалити файл з репозиторію, не видаляючи його локально:
Тепер перевірте статус робочого дерева та області індексації:
Як бачите, видалення файлу config вже проіндексовано, але файл .gitignore ще потрібно додати.
Після цього зафіксуйте обидві зміни:
Фіксація пройшла успішно.
Тепер перевірте, що файл config.txt ігнорується, додавши до нього новий рядок з прикладом пароля за допомогою команди echo:
Нарешті, перевірте стан робочого дерева:
Файл було змінено, але Git його не відстежує, тому робоче дерево залишається чистим.
Дякуємо за ваш відгук!