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

Зміст курсу

Основи Git

Основи Git

2. Більш Розширена Взаємодія
3. Скасування Змін
4. Робота з Гілками в Git

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 2. Розділ 6
some-alt