从stag或commit中删除单个文件(例子)

・2 分钟阅读

有时我们不小心将一个文件添加到 stag或将它commit给git repo。让我们了解如何删除它。

从stag区域删除

要从stag中删除,可以使用以下命令-

git rm --cached <file_name>

这里,我们使用rm命令以及开关--cached指示要从stag或stag区域中删除的文件。

例如我们可以使用以下命令-

git rm --cached unwanted_file.txt

从提交区域删除单个文件

注意:在本文中,假定你在本地最新提交,而不是提交到远程存储库中。

从提交区域删除文件需要运行3个命令,如下所示-,

git reset --soft HEAD^1

上面将撤消最新提交,如果你执行git status,你会看到临时区域中的文件,现在,我们可以轻松地从stag区域中删除它,如前面的点所述。

git rm --cached <file-name>

通过运行上命令,该文件会出现在未跟踪的文件部分。

现在,我们删除了单个文件,让我们提交剩下的文件-,

git commit -m"<your-message>"
Ayn profile image