logo

Git Add

Команда git add використовується для додавання вмісту файлу до покажчика (проміжної області). Ця команда оновлює поточний вміст робочого дерева до проміжної області. Він також готує поетапний вміст для наступного коміту. Кожного разу, коли ми додаємо або оновлюємо будь-який файл у нашому проекті, потрібно пересилати оновлення до проміжної області.

Команда git add є основною частиною технології Git. Зазвичай він додає по одному файлу, але є деякі параметри, за допомогою яких можна додати більше одного файлу одночасно.

«Індекс» містить знімок даних робочого дерева. Цей знімок буде передано для наступного коміту.

Команду git add можна запустити багато разів, перш ніж зробити комміт. Усі ці операції додавання можна помістити в одну фіксацію. Команда add додає файли, указані в командному рядку.

Команда git add не додає файл .gitignore за умовчанням. Насправді ми можемо ігнорувати файли за допомогою цієї команди.

Давайте розберемося, як додати файли на Git?

метод порівняння java

Git додає файли

Команда git add — це проста команда. Він додає файли до робочої області. Ми можемо додати один або кілька файлів одночасно в проміжну область. Він буде працювати як:

 $ git add 

Наведену вище команду додано до проміжної області git, але вона не може бути спільною в системі контролю версій. Щоб поділитися ним, потрібна операція фіксації. Давайте розберемо наведений нижче сценарій.

Ми створили файл для нашого щойно створеного сховища в NewDirectory . Щоб створити файл, використовуйте команду touch таким чином:

 $ touch newfile.txt 

І перевірте статус, чи не відстежується він чи ні за допомогою команди git status наступним чином:

 $ git status 

Наведена вище команда відобразить невідстежувані файли зі сховища. Ці файли можна додати до нашого репозиторію. Як ми знаємо, ми створили newfile.txt, тому, щоб додати цей файл, виконайте наведену нижче команду:

 $ git add newfile.txt 

Розглянемо наведений нижче результат:

Git Add

З наведеного вище результату ми бачимо новий файл.txt було додано до нашого репозиторію. Тепер ми маємо закріпити його для спільного використання в Git.

Git Додати все

Ми можемо додати більше одного файлу в Git, але команду add потрібно запускати кілька разів. Git полегшує нам унікальну опцію команди add, за допомогою якої ми можемо додати всі доступні файли одночасно. Щоб додати всі файли зі сховища, виконайте команду add за допомогою варіант. Ми можемо використовувати '.' Замість варіант. Ця команда розмістить усі файли одночасно. Він працюватиме наступним чином:

pd.merge
 $ git add -A 

Або

 $ git add . 

Наведена вище команда додасть усі файли, доступні у сховищі. Розглянемо наведений нижче сценарій.

Ми можемо або створити чотири нових файли, або скопіювати їх, а потім додати всі ці файли одночасно. Розглянемо наведений нижче результат:

Git Add

У наведеному вище виводі всі файли відображаються як невідстежувані Git. Щоб відстежувати всі ці файли одночасно, виконайте наведену нижче команду:

 $ git add -A 

Наведена вище команда додасть усі файли до робочої області. Пам'ятайте, параметр чутливий до регістру. Розглянемо наведений нижче результат:

Git Add

У наведеному вище виводі всі файли додано. Статус усіх файлів відображається як поетапний.

jquery при клацанні

Видалення файлів із робочої області

Команда git add також використовується для видалення файлів із робочої області. Якщо ми видаляємо файл із сховища, він стає доступним для нашого сховища як невідстежуваний файл. Команда add використовується для видалення його з робочої області. Звучить дивно, але Git може це зробити. Розглянемо наведений нижче сценарій.

Ми видалили новий файл3.txt зі сховища. Статус сховища після видалення файлу такий:

Git Add

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

 $ git add newfile3.txt 

Розглянемо наведений нижче результат:

Git Add

З наведеного вище результату ми бачимо, що файл видалено з проміжної області.

Додайте тільки всі нові та оновлені файли:

Git дозволяє нам одночасно створювати лише оновлені та щойно створені файли. Для цього ми використаємо опцію ігнорування видалення. Він буде використовуватися наступним чином:

 $ git add --ignore-removal . 

Додайте всі змінені та видалені файли

Git add полегшує нам різноманітні параметри. Є ще одна опція, яка доступна в Git, яка дозволяє нам індексувати лише змінені та видалені файли. Він не створить новостворений файл. Щоб створити лише всі змінені та видалені файли, виконайте наведену нижче команду:

 $ git add -u 

Додайте файли за шаблоном

Git дозволяє нам додавати всі однакові файли шаблонів одночасно. Це ще один спосіб додати кілька файлів разом. Припустімо, я хочу додати всі файли Java або текстові файли, тоді ми можемо використати шаблон .java або .txt. Для цього ми виконаємо команду наступним чином:

 $ git add *.java 

Наведена вище команда створить усі файли Java. Той самий шаблон буде застосовано до текстових файлів.

Наступним кроком після додавання файлів є надання спільного доступу до них у Git.

Git Скасувати додавання

Ми можемо скасувати операцію git add. Однак це не є частиною команди git add, але ми можемо зробити це за допомогою команди git reset.

Щоб скасувати операцію додавання, виконайте наведену нижче команду:

int рядок java
 $ git reset 

Щоб дізнатися більше про команду git reset, відвідайте Git Reset.