gpt4 book ai didi

git - 撤消在 Git 中添加文件

转载 作者:行者123 更新时间:2023-12-02 20:56:27 26 4
gpt4 key购买 nike

我的 git 目录中有一堆文件没有被跟踪。我犯了一个错误:git add .然后提交并 push 更改。我怎样才能回到提交之前未跟踪的文件再次未跟踪的位置,但仍在目录中( git reset --hard 删除了所有文件,对我不好,而不是再次取消跟踪它们)。我的许多文件位于不同的位置,需要取消跟踪,因此 git reset <FILE>对我不起作用。

最佳答案

首先,您应该恢复上次提交并将所有文件返回到暂存区域:

git reset --soft HEAD~1

这不会删除任何文件,而且很安全。

然后,您可以通过以下方式删除添加到暂存区域的所有文件:

git reset

现在,如果您运行git status,您可以看到所有文件都已取消暂存。

然后您可以git add您想要的唯一文件。

关于git - 撤消在 Git 中添加文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40162876/

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