git支持这样的方案吗?
|dist只是为了服务器端更新前端代码,不需要追踪代码变化
- git push需要提交dist,但不需要追踪dist文件夹里面的代码
- git pull的时候能拉取到dist
|dist只是为了服务器端更新前端代码,不需要追踪代码变化
考虑一下,结合 submodule 和 branch 实现这个效果。
弄一个 dist 分支,每次都是 init + force push 最新版。毕竟就我的体验,前端每次构建都会删掉 dist 目录,所以里面的 .git/ 也没了。
弄一个 submodule 引用 dist 分支。
可以换种方案:
本地开发不需要dist,所以可以添加到.gitignore
中。
但在服务器部署的时候,执行npm run build
,以便打包出dist
文件夹,部署到服务器中。
5 回答2.8k 阅读
3 回答2.6k 阅读
3 回答963 阅读
你这个逻辑上有问题啊
git要提交的都是需要追踪的。
你一个需要提交,但又不追踪,这不是矛盾的吗?