【问题标题】:Is there a difference between "git add . " and "git add -A"? [duplicate]“git add .”和“git add -A”有区别吗? [复制]
【发布时间】:2021-08-29 23:48:50
【问题描述】:

screenshot from TheOdinProject

请看scrnsht 我是新来的 它说使用 git add .a 是为了添加 CURRENT DIRECTORY 中的所有文件 git add -A 用于添加 CURRENT REPOSITORY 中的所有文件。 目录与存储库不同还是一个和一个?谢谢。

【问题讨论】:

  • “当前目录”只是您当前所在的文件夹。如果您位于根目录,那么这将与“当前存储库”相同。如果你cd FOLDER,那么它们会有所不同。

标签: git github command-line


【解决方案1】:

REPOSITORY 词用于定义项目的整个范围。如果您使用 Git 进行版本控制系统,则在该文件夹中可以找到 .git 隐藏文件夹。

相反,DIRECTORY 只是一个通用文件夹,可以包含某个项目的存储库。

在您的示例中,使用git add .,您将添加当前文件夹中的所有文件,但如果您使用git add -A,您将添加整个项目文件夹中的所有文件。

希望有用:)

【讨论】:

    猜你喜欢
    • 2018-07-09
    • 2013-02-07
    • 1970-01-01
    • 2020-02-13
    • 2010-10-09
    相关资源
    最近更新 更多