我的情况是,我想开源我的项目,但是有一个源文件,我想发布一个“干净”的版本,但在本地使用一个单独的版本。git有没有一个特性,我可以只提交一个文件一次,并且从现在开始它就不再寻找对该文件的更改?
我曾尝试将该文件添加到.gitignore,但在第一次对该文件执行git add -f
和git commit
操作并再次编辑之后,git status
将该文件显示为已更改。理想的行为是git从现在开始不再显示这个文件,即使我已经编辑了它。
我也会感兴趣的是,在推向开源repo之前,其他人是如何处理“清理”私有代码/数据的代码库的,特别是在Git上。
https://stackoverflow.com/questions/4710249
复制相似问题