首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从git服务器克隆而不忽略,但使用忽略推送到服务器

从git服务器克隆而不忽略,但使用忽略推送到服务器
EN

Stack Overflow用户
提问于 2012-02-09 19:48:50
回答 1查看 314关注 0票数 2

我在远程服务器存储库中有我的软件,并使用repository为新客户创建新实例,这些实例由git管理。如果我在customer实例中进行更改,我会将更改推送回服务器。

我遇到的问题是,服务器存储库包含每个客户最初需要的一些文件。然后在customer实例中对它们进行个性化设置。当我最初克隆实例时,我想要这些文件,但当我推回到服务器时,我希望这些文件被忽略。

对这些文件名使用.gitignore意味着这些文件不是在初始克隆中创建的(我希望创建它们),但当我推送回服务器时,它们会被忽略(这正是我想要的)。

所以我的问题是:我可以在克隆中包含这些文件,但在推送时排除它们吗?

EN

回答 1

Stack Overflow用户

发布于 2012-03-28 14:17:25

您可以使用:

代码语言:javascript
复制
git update-index --assume-unchanged <file>

在每个远程服务器存储库上,对于您不希望提交的每个文件。(如果您有很多这样的脚本,那么一个脚本可能会有所帮助)。

git add -a不会添加这些文件,git status也不会显示它们,但如果您执行git add .操作,则会添加这些文件。

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

https://stackoverflow.com/questions/9210313

复制
相关文章

相似问题

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