Ігнорування Файлів після Комміту
Загальні Кроки
Якщо ви вже закоммітили файли, які тепер хочете ігнорувати, виконайте ці кроки:
- Додайте файли до вашого
.gitignore
. - Видаліть файли з репозиторію (не видаляючи їх локально) за допомогою
git rm --cached
. - Закоммітьте зміни.
Приклад Сценарію
У більшості випадків конфігураційні файли часто містять приватну інформацію, тому їх взагалі не варто відстежувати. Щоб уникнути випадкового додавання таких файлів до Git, їх краще ігнорувати. Ми зробимо те ж саме з нашим файлом config.txt
, який вже було закоммічено.
Погляньте на наступну ілюстрацію:
Спочатку додамо config.txt
до списку ігнорованих файлів у .gitignore
:
Потім ми виконаємо команду git rm
з прапором --cached
, щоб вилучити його з нашого сховища без видалення:
Тепер давайте перевіримо стан нашого робочого дерева та стейдж зони:
Як бачите, видалення нашого конфігураційного файлу вже завершено, однак нам ще потрібно додати файл .gitignore
, після чого ми зможемо закоммітити ці зміни:
Комміт виконано успішно. Тепер давайте перевіримо, що файл config.txt
дійсно ігнорується. Ми додамо до нього новий рядок з певним прикладом пароля за допомогою команди echo
:
Нарешті, давайте перевіримо стан нашого робочого дерева:
Наш файл було змінено, але це не відстежується Git'ом, тому робоче дерево є порожнім.
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Awesome!
Completion rate improved to 3.57
Ігнорування Файлів після Комміту
Свайпніть щоб показати меню
Загальні Кроки
Якщо ви вже закоммітили файли, які тепер хочете ігнорувати, виконайте ці кроки:
- Додайте файли до вашого
.gitignore
. - Видаліть файли з репозиторію (не видаляючи їх локально) за допомогою
git rm --cached
. - Закоммітьте зміни.
Приклад Сценарію
У більшості випадків конфігураційні файли часто містять приватну інформацію, тому їх взагалі не варто відстежувати. Щоб уникнути випадкового додавання таких файлів до Git, їх краще ігнорувати. Ми зробимо те ж саме з нашим файлом config.txt
, який вже було закоммічено.
Погляньте на наступну ілюстрацію:
Спочатку додамо config.txt
до списку ігнорованих файлів у .gitignore
:
Потім ми виконаємо команду git rm
з прапором --cached
, щоб вилучити його з нашого сховища без видалення:
Тепер давайте перевіримо стан нашого робочого дерева та стейдж зони:
Як бачите, видалення нашого конфігураційного файлу вже завершено, однак нам ще потрібно додати файл .gitignore
, після чого ми зможемо закоммітити ці зміни:
Комміт виконано успішно. Тепер давайте перевіримо, що файл config.txt
дійсно ігнорується. Ми додамо до нього новий рядок з певним прикладом пароля за допомогою команди echo
:
Нарешті, давайте перевіримо стан нашого робочого дерева:
Наш файл було змінено, але це не відстежується Git'ом, тому робоче дерево є порожнім.
Дякуємо за ваш відгук!