代码之家  ›  专栏  ›  技术社区  ›  Juanjo Conti

我应该什么时候使用git add?

git
  •  5
  • Juanjo Conti  · 技术社区  · 15 年前

    我发现自己每次都是在犯罪前用的。对吗?如果是这样,应该是同一个命令。。。

    5 回复  |  直到 15 年前
        1
  •  10
  •   Community Mohan Dere    9 年前

    git commit -a 喜欢 git add -u git add . ,它添加跟踪和未跟踪的文件(不包括删除),前提是它们包含修改。

    看到了吗 Difference between "git add -A" and "git add ."

    但是,是的,在大多数工作流中,您也可以 git add 在你之前 git commit ,否则您将主要使用 git提交-a .

        2
  •  6
  •   Mark Peters    15 年前

    git add

    它还可以预览提交。当你使用 git添加 gitk --all 例如,索引显示为任何其他提交节点,在将其提交到分支之前,您可以像正常提交一样查看所有更改的效果。

    我发现非常有用的是 git add -i git commit --interactive

    如果您不想独立使用这些命令,那么就没有理由独立使用它们,但是保持这些命令彼此独立肯定是有好处的,因为它们执行不同的操作,而且有些人喜欢在不提交的情况下修改其工作索引。

        3
  •  2
  •   jer    15 年前

    在添加文件或解决冲突时随时使用它。你不需要使用它,如果你只是改变一个文件,删除一个文件,或诸如此类的事情。

        4
  •  1
  •   Chris    15 年前

        5
  •  1
  •   Jonathan Leffler    15 年前

    我用 git add 当我认为一个文件已经准备好提交时,即使我知道要过一段时间才能提交。除此之外, git diff git commit -a . 但是,每个人都有自己的。两种方法都有效,而且 git