首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >随时将文件推送到Git远程,但不要跟踪它们

随时将文件推送到Git远程,但不要跟踪它们
EN

Stack Overflow用户
提问于 2014-10-24 18:02:58
回答 1查看 183关注 0票数 0

我正在使用Gulp,它帮助编译我的coffeescript到javascript,并通过Webpack将javascript模块构建成一个单一的、巨大的javascript文件bundle.js

在开发过程中,我不希望每次提交时都将大型bundle.js推到Github (因为它将根据源文件进行更改)。

但是在生产阶段,我想将bundle.js推到Github,然后在我的生产服务器上,我可以立即从Github的主服务器中提取它,而不需要设置Gulp并重新编译。

吉特能这么做吗?还是我做得不对?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-10-24 19:10:44

您可以git update-index --assume-unchanged bundle.js暂时忽略它,然后git update-index --no-assume-unchanged bundle.js再次跟踪它。请注意,这意味着它不会被提交(而不仅仅是“不推送”)。我很确定没有办法提交一个文件,但是将它排除在推送之外(因为您正在提交提交,而不是文件),但是如果不提交它,它就不会被推送。

当然,您也可以不使用git add,所以它不会被提交,但是如果您使用git commit -agit add .,那么它对于您不想提交的文件git update-index --assume-unchanged可能很有用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26553676

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档