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

bookІгнорування файлів після початкового коміту

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

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

Приклад робочого процесу

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

Ознайомтеся з наступною ілюстрацією нашого робочого процесу:

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

Далі виконаємо команду git rm з прапорцем --cached, щоб видалити файл із репозиторію, не видаляючи його фізично:

Тепер перевіримо стан нашого робочого дерева та області індексації:

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

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

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

Наш файл було змінено, але Git його не відстежує, тому робоче дерево чисте.

question-icon

Відповідність дій відповідним командам.

Remove files:
Rename Files:

Remove the files from the repository (without deleting them locally):

Натисніть або перетягніть елементи та заповніть пропуски

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

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

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

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

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Suggested prompts:

Can you explain why it's important to ignore sensitive files like config.txt?

What should I do if I accidentally committed a secret before adding it to .gitignore?

How can I check which files are currently being ignored by Git?

Awesome!

Completion rate improved to 3.57

bookІгнорування файлів після початкового коміту

Свайпніть щоб показати меню

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

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

Приклад робочого процесу

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

Ознайомтеся з наступною ілюстрацією нашого робочого процесу:

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

Далі виконаємо команду git rm з прапорцем --cached, щоб видалити файл із репозиторію, не видаляючи його фізично:

Тепер перевіримо стан нашого робочого дерева та області індексації:

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

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

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

Наш файл було змінено, але Git його не відстежує, тому робоче дерево чисте.

question-icon

Відповідність дій відповідним командам.

Remove files:
Rename Files:

Remove the files from the repository (without deleting them locally):

Натисніть або перетягніть елементи та заповніть пропуски

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

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

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

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