我正在处理用于图像板的专用独立服务器,并将本地git存储库文件夹作为我的开发/测试文件夹。是否可以使用不同的名称将本地文件推送到存储库?例如,index.html.remote
(在本地仓库上)到index.html
(远程仓库),因为gochan使用模板文件来生成html页面。我可以创建index.html
作为第一次安装的登陆页面,推送它,然后用模板生成的版本替换它,再也不要再推它,但这看起来有点乱。
答案 0 :(得分:0)
但是,当用户首次下载时,将其设为
index.html
会比index.html.remote
看起来更好,不是吗?
你可以做到这一点。只需版本a:
smudge
”(在git checkout
上运行的脚本)
(来自chapter "git Attributes"的Git book的图片)
echo 'index.html.template tpl' >> .gitattributes
git config --global filter.tpl.smudge yourScript
这样,您就不必将不同的文件推送到不同的遥控器 您只管理一个文件(模板文件),并且您的脚本根据其执行环境生成正确的内容。