从stag或commit中删除单个文件(例子)
Ayn
・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>"