Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Ігнорування Файлів після Комміту | Більш Розширена Взаємодія
Основи Git
course content

Зміст курсу

Основи Git

Основи Git

Ігнорування Файлів після Комміту

Загальні Кроки

Якщо ви вже закоммітили файли, які тепер хочете ігнорувати, виконайте ці кроки:

  1. Додайте файли до вашого .gitignore.
  2. Видаліть файли з репозиторію (не видаляючи їх локально) за допомогою git rm --cached.
  3. Закоммітьте зміни.

Приклад Сценарію

У більшості випадків конфігураційні файли часто містять приватну інформацію, тому їх взагалі не варто відстежувати. Щоб уникнути випадкового додавання таких файлів до Git, їх краще ігнорувати. Ми зробимо те ж саме з нашим файлом config.txt, який вже було закоммічено.

Погляньте на наступну ілюстрацію:

Спочатку додамо config.txt до списку ігнорованих файлів у .gitignore:

Потім ми виконаємо команду git rm з прапором --cached, щоб вилучити його з нашого сховища без видалення:

Тепер давайте перевіримо стан нашого робочого дерева та стейдж зони:

Як бачите, видалення нашого конфігураційного файлу вже завершено, однак нам ще потрібно додати файл .gitignore, після чого ми зможемо закоммітити ці зміни:

Комміт виконано успішно. Тепер давайте перевіримо, що файл config.txt дійсно ігнорується. Ми додамо до нього новий рядок з певним прикладом пароля за допомогою команди echo:

Нарешті, давайте перевіримо стан нашого робочого дерева:

Наш файл було змінено, але це не відстежується Git'ом, тому робоче дерево є порожнім.

Все було зрозуміло?

Секція 2. Розділ 6
We're sorry to hear that something went wrong. What happened?
some-alt