从我的本地更改(GIT)中删除文件

时间:2019-10-26 14:01:12

标签: git

我在项目中进行了一些更改。当我输入git log时,我得到了下一个更改: enter image description here

问题是: 如何从更改列表中删除文件demo.js?我应该使用什么命令? 我想这样做,因为我不想使用命令git add .将所有文件添加到远程存储库中。

3 个答案:

答案 0 :(得分:1)

使用此命令

git checkout -- <file-path>
如果要删除所有文件,可以用<file-path>替换

.


要删除demo.js中的所有更改:

git checkout -- demo.js

答案 1 :(得分:1)

如果您不希望git跟踪这些文件,请将其添加到.gitignore

echo demo.js >> .gitignore
echo test.html >> .gitignore

您可以在仓库中的任意位置放置多个.gitignore文件。

答案 2 :(得分:1)

由于它是未跟踪的文件,因此可以使用您的Shell的常规“文件删除命令”将其删除。 如果您仍然希望将该文件保留在本地计算机上,最好将其放入.gitignore文件中。