【问题标题】:Git Command for adding (not committing) all new files in one shot [duplicate]用于一次性添加(不提交)所有新文件的 Git 命令 [重复]
【发布时间】:2015-02-18 00:47:08
【问题描述】:

我们使用 Git 作为 Rails 项目的修订控制系统。

现在,我的应用程序目录中有一堆未跟踪的文件,我想一次性将所有这些未跟踪的文件添加到 Git 索引中。我参考了 Git 文档,我想检查一下我是否理解正确。

要添加所有未跟踪的文件,命令是:

git add -A

git add --all

如果正确与否,请纠正我。谢谢你的帮助:)

【问题讨论】:

  • 是的,git add --all 应该一次添加所有未跟踪的文件。你有什么问题?
  • @Surya:我不确定,这就是为什么要问它是否正确。 git add -A呢?
  • git add . 也可以工作吗?
  • @AndrewC:我做了一项研究,但找不到给定的问题。我认为我提出问题的方式与上述问题不同。
  • 它的措辞略有不同,但它是同一个问题。 Rob - “有没有办法只将未跟踪的文件添加到索引中”,你 - “我想添加所有那些未跟踪的文件”。没有?

标签: git git-add


【解决方案1】:

您可以添加跟踪和未跟踪的文件,或仅添加未跟踪的文件,如下所示。

您的两个示例都添加了跟踪和未跟踪的文件。

如果您想只添加个未跟踪的文件,您可以启动 Git 的交互模式:

$ git add -i

然后您可以通过键入 a 并按 RETURN 来选择添加未跟踪的文件。之后,您可以通过键入 q 然后键入 RETURN 退出。

Also see this StackOverflow answer for more possibilities.

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多