我使用命令git init
在本地创建了一个Git存储库。
然后错误地输入git add .
将所有文件添加到暂存区,但我想取消暂存一些不想提交的文件。
但是当我输入git restore --staged <文件/文件夹名称>
时,它会显示以下内容:
fatal: could not resolve HEAD
我发现这是因为我的主分支还没有提交任何内容。那么,在我提交之前,有可能将某些文件从暂存区中排除吗?如果可以,我该如何实现呢?
我使用命令git init
在本地创建了一个Git存储库。
然后错误地输入git add .
将所有文件添加到暂存区,但我想取消暂存一些不想提交的文件。
但是当我输入git restore --staged <文件/文件夹名称>
时,它会显示以下内容:
fatal: could not resolve HEAD
我发现这是因为我的主分支还没有提交任何内容。那么,在我提交之前,有可能将某些文件从暂存区中排除吗?如果可以,我该如何实现呢?
git reset
命令来取消暂存文件。或者直接使用rm -rf .git; git init
命令。 - larsks