我有一个正在开发的应用程序的存储库,其中包含配置文件。目前,我分发的是.dist
扩展名,并让用户在编辑文件之前重命名该文件。
nate:~/myAwesomeApp% git ls-files
.gitignore
README
config.dist
glorious_support_lib.p
bestProgramEvar.f90
这很好,而且实际的配置被忽略。
nate:~/myAwesomeApp% cat .gitignore
config
这将是sweet但是,如果我可以以真实名称分发该配置文件并准备编辑,同时忽略它,以便新克隆的存储库副本具有“功能”分发,并且不会被覆盖、破坏,或以其他方式骚扰,这样用户就不必担心推送或发布他们的超级秘密通过意外的方式将配置详细信息发送到互联网git commit -a -m 'hurrrr derp! oopsies!' && git push
有办法做到这一点吗?让 git 保留克隆出来的文件的单个原始版本,但是此后被忽视?
我确信以前有人问过这个问题,但就我的一生而言,我的谷歌福已经失败了。好好学习吧,所以。
我可能会包含某种将“config.dist”复制到“config”的“安装”脚本。
我认为没有办法让文件既不被忽略又被忽略。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)