gpt4 book ai didi

git - 使用 git 将所有已删除的文件添加到提交中

转载 作者:太空狗 更新时间:2023-10-29 13:06:04 25 4
gpt4 key购买 nike

我对一个分支进行了一轮修改,修改了 10 个文件,删除了 10 个文件。

如果我运行 git add . 这只会将修改后的文件添加到我的提交中。我想从远程仓库中删除已删除的文件,并添加我修改过的文件。

我可以使用 git rm filename,但由于我有太多文件要删除,所以我想知道是否有办法执行“全部”操作。

我用 Google 搜索并找到了 git rm -r * 但这似乎不起作用。

是否有允许我执行此操作的命令?

最佳答案

如果您想暂存所有更改和删除的文件并在一行中提交:

git commit -am "changing and deleting files"

请注意,此命令不会添加新文件,因为 Git 会跟踪更改。它依赖于您告诉它哪些文件重要到足以跟踪。如果您有一些更改或者您只想在提交之前暂存更改,则必须手动添加文件或使用通配符:

  • git add -A 阶段所有(包括新文件,修改和删除)
  • git add . 分阶段新建和修改,不删除
  • git add -u阶段修改删除,不新建

然后提交:

git commit -m "..."

关于git - 使用 git 将所有已删除的文件添加到提交中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41497031/

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