gpt4 book ai didi

git - 为什么要使用 git mv? git add -A 不是有同样的目的吗?

转载 作者:行者123 更新时间:2023-12-04 04:36:09 25 4
gpt4 key购买 nike

我认为这个问题是不言而喻的,但仍然......

我对 git mv (为了重命名)的理解是它重命名文件,将新文件添加到分支,并从分支中删除旧文件。

自己运行 mv 后跟 git add -A 不会达到同样的目的吗?在我看来,在许多情况下,第二个选项会更可取,因为无论如何用户都会经常运行 git add -A。

最佳答案

嗯,你说得对,git mv只是一个 git rm旧路径和 git add的新路径。显然,虽然,git add -A暂存工作目录中的所有内容。

因此,如果您只有未暂存的重命名,它们将具有相同的效果。但是,如果您在工作目录中有任何其他更改,这些更改也将由 git add -A 暂存。 .

我不认为 git add -A就个人而言,这是一种很好的做法,我认为大多数用户不会或应该运行 git add -A .但是如果这已经是您的工作流程的一部分,那么不需要,您不需要运行 git mv .

关于git - 为什么要使用 git mv? git add -A 不是有同样的目的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19719018/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com