gpt4 book ai didi

git - 当文件已经从 fs 中删除时,从 git index 中删除文件

转载 作者:IT王子 更新时间:2023-10-29 00:56:38 26 4
gpt4 key购买 nike

我从 fs 中删除了一堆文件,并在 git status 中列为已删除。

我如何才能比对每个文件运行 git rm 更快地暂存此更改?

最佳答案

你可以这样做:

git ls-files --deleted -z | xargs -0 git rm

每当问到这个问题时,人们都会建议 git add -u,但该答案的问题在于它还在您的工作副本中暂存其他修改,而不仅仅是删除。在许多情况下这可能没问题,但如果您只想暂存已从工作副本中删除的文件,我提出的建议更为准确。

实际上有 a section of the git rm documentation讨论如何做你想做的事 - 我相信“其他方式”部分中建议的命令等同于我在此处建议的命令。

关于git - 当文件已经从 fs 中删除时,从 git index 中删除文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6090732/

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