Разница между «git add -A» и «git add»

Опубликовано: 1 Сентября, 2022

Git — это бесплатная распределенная система управления версиями с открытым исходным кодом, предназначенная для быстрой и эффективной обработки любых проектов, от небольших до очень крупных. По сути, это программное обеспечение для отслеживания изменений в любом наборе файлов, обычно используемое для координации работы программистов, совместно разрабатывающих исходный код во время разработки программного обеспечения.

Функции:

Его массово используют программисты, работающие над проектами в команде, со следующей целью.

  • Следите за всеми файлами в проекте.
  • Запишите изменения, сделанные в файлах проекта.
  • Сравнивайте и анализируйте коды.
  • Восстановить предыдущие версии.
  • Слияние кода из разных систем членов команды.

Работа: мы используем различные команды при работе с git, вот подробное объяснение двух команд, с которыми нас часто путают, например, «git add» и «git add -A».

A. Команда Git add

«git add» помещает измененную версию файла из рабочего каталога в промежуточную область.

Синтаксис:

git add file_name_with_extension

Пример:

git add readme.md

B. Git Добавить -команда

«git add -A» выполняет все изменения. Это эквивалентно « git add -all» или « git add. , git add -u” в сочетании. Здесь мы поймем разницу между ними обоими следующим образом.

  • «Гит добавить». размещает новые файлы и модификации без удаления (в текущем каталоге и его подкаталогах).
  • «git add -u» этапы модификации и удаления без новых файлов.

Шаг-4:

Команда:

Таким образом, «git add -A» — удобный ярлык для обоих из них.

git add -A

или же

git add -all

или же

git add .
git add -u

Этапы реализации:
Короче говоря, мы можем сказать, что «git add» используется для подготовки определенного файла, в то время как «git add -A» размещает все измененные файлы одновременно.

Шаг 1: На следующем снимке экрана изменения внесены в пять файлов.

Шаг 2: Теперь, чтобы добавить один файл в промежуточную область, мы используем «git add имя_файла с расширением», как показано ниже.

Шаг 3: Чтобы добавить сразу несколько файлов в промежуточную область, мы используем «git add -A», как показано ниже.

Наконец, давайте обсудим различия между git add и git add -a .

GIT ДОБАВИТЬ GIT ДОБАВИТЬ -A
Git add <filename> добавляет только любой конкретный файл. Git add отправляет все файлы из неотслеживаемой области в рабочую область.
Git add больше подходит для использования в больших проектах, где обычно вносятся небольшие изменения. Git добавить -a, все неотслеживаемые файлы в промежуточную область.
«Git add» сравнительно менее удобен. «Git add -a» более полезен.
Git add не удаляет изменения стадии добавления. Git добавляет этапы изменения, включая модификацию или удаление кода,