📜  “git add -A”和“git add”的区别

📅  最后修改于: 2021-10-24 12:56:41             🧑  作者: Mango

概述 :
Git 是一个免费的开源分布式版本控制系统,旨在快速高效地处理从小到大的所有项目。它基本上是用于跟踪任何一组文件中的更改的软件,通常用于在软件开发过程中协调开发源代码的程序员之间的工作。

特征 :
它被在团队中从事项目的程序员大量使用,用于以下目的。

  • 跟踪项目中的所有文件。
  • 记录在项目文件中所做的更改。
  • 比较和分析代码。
  • 还原以前的版本。
  • 合并来自不同团队成员系统的代码。

在职的 :
在这里,我们将讨论以下工作步骤。

第1步 :
我们在使用 git 时会使用各种命令,这里是我们经常混淆的两个命令的详细解释,即“ git add”和“ git add -A”

第2步 :
“git add”将文件的修改版本从工作目录放入暂存区。
句法 –

git add file_name_with_extension

例子 –

git add readme.md

第 3 步:
“git add -A”暂存所有更改。它相当于“ git add -all”或“ git add”。 , git add -u”组合。在这里,我们将了解它们的区别如下。

  • “混蛋添加。”暂存新文件和修改,不删除(在当前目录及其子目录上)。
  • “git add -u”在没有新文件的情况下进行修改和删除。

第四步 :
命令 –
因此, “git add -A”是这两者的便捷快捷方式。

git add -A

要么

git add -all

要么

git add .
git add -u

“git add”和“git add -A”的区别

实施步骤:
简而言之,我们可以说“git add”用于暂存特定文件,而“git add -A”则一次暂存所有修改过的文件。

第1步 :
在以下屏幕截图中,对五个文件进行了更改。

第2步 :
现在,要将单个文件添加到暂存区,我们使用“git add file_name with the extension”,如下所示。

第 3 步:
要将多个文件一次添加到暂存区,我们使用“git add -A”,如下所示。