我有一个充满本地失败的测试文件,因为我的本地环境没有安装某些软件。测试在我们的持续集成系统上成功,我从不接触被测试的代码,因此我想在本地删除此文件,以便测试在本地传递,但不从远程服务器中删除该文件。这是否可以使用git忽略机制?
答案 0 :(得分:1)
你可以在这里尝试git magic(通常被认为是有害的)
您只需使用rm
删除文件(不是 git rm)
然后将要删除的文件标记为未更改
git update-index --assume-unchanged <filename>
(虽然我还没有检查以下提交是否会破坏您的代码)