从本地git删除文件,但不在远程

时间:2015-10-12 17:13:31

标签: git gitignore

我有一个充满本地失败的测试文件,因为我的本地环境没有安装某些软件。测试在我们的持续集成系统上成功,我从不接触被测试的代码,因此我想在本地删除此文件,以便测试在本地传递,但不从远程服务器中删除该文件。这是否可以使用git忽略机制?

1 个答案:

答案 0 :(得分:1)

你可以在这里尝试git magic(通常被认为是有害的)

您只需使用rm删除文件(不是 git rm)

然后将要删除的文件标记为未更改

git update-index --assume-unchanged <filename>

虽然我还没有检查以下提交是否会破坏您的代码