首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Gemfile.lock应该包含在.gitignore中吗?

Gemfile.lock应该包含在.gitignore中吗?

提问于 2017-12-13 02:48:04
回答 2关注 0查看 383

我对捆绑器和它生成的文件有点新鲜。我有一个GitHub的git回购副本,很多人都在贡献它,所以我很惊讶地发现,bundler创建了一个不存在于回购库中但不在.gitignore列表中的文件。

由于我已经分叉了,我知道把它添加到回购将不会破坏任何主要回购,但如果我做一个拉请求,会导致一个问题?

应该Gemfile.lock包含在存储库中?

回答 2

akjok54

发布于 2017-12-13 04:31:48

我的同事和我有不同的Gemfile.lock,因为我们使用不同的平台,Windows和Mac,而我们的服务器是Linux。

我们决定在repo中删除Gemfile.lock,并在git repo中创建Gemfile.lock.server,就像database.yml一样。然后,在将其部署到服务器之前,我们使用cap deploy hook将Gemfile.lock.server复制到服务器上的Gemfile.lock

心愿

发布于 2017-12-13 04:30:40

假设你不写一个rubygem,Gemfile.lock应该在你的仓库中。它被用作所有你需要的ruby及其依赖的快照。这样bundler不必在每次部署时都重新计算所有的gem依赖关系。

如果你正在做一个gem,那么不要检查你的Gemfile.lock。

和开发者交流更多问题细节吧,去 写回答
相关文章
大家知道什么是git中的 .gitignore吗?
团队开发中,需要一种工具来协调我们的工作。因为代码不是由一个人写的,而是团队成员,每一个人都有自己的工作。于是呢,每天都有代码提交到项目里面,每天开始写的时候,又把前一天的代码拿下来合并。这个时候,git工具就发挥作用了。 下面我只介绍其中一个小知识点,就是.gitignore失去效果的时候,怎么办? 大家想想,我们开发一个项目,有的时候,我们喜欢用一下插件,比如弹窗特效,于是我们就去在网上找到了一个弹窗特效的项目,下载下来打开里面有css文件,js文件,html文件等,其实我们只需要js,但是我们把下载的
前朝楚水
2018/04/04
1K0
Android Studio中 .gitignore配置
前言 在用 Git 进行代码管理的过程中,我们会发现后添加进去的 .gitignore 文件,或者是中途修改了.gitignore 文件后,.gitignore 文件并没有生效,需要清楚.track缓存和强制.track来解决问题。如果我们在第一次提交的时候,忘记添加 .gitignore 文件或者在首次添加了 .gitignore 文件之后,又对 .gitignore 文件进行了修改,你会发现这两种情况下,.gitignore 文件是不生效的! .gitignore 使用 我们第一次创建项目和上传项目的时
xiangzhihong
2018/02/05
4.1K0
Android Studio中 .gitignore配置
新手可以学Python吗?应该怎么入门?【七天包学包会】
很多人都推荐小白第一门语言选Python,因为语法简单。这句话只说了一半,Python确实容易上手,对初学者的门槛很低。但我发现,对于小白真正的门槛在于系统知识,这就和用什么语言完全没有任何关系了。例如很多人学完了Python的语法,觉得确实简单,但是转头去用Python标准库的时候,却发现自己连文档都看不懂。
原来是泽镜啊
2018/07/27
1K0
新手可以学Python吗?应该怎么入门?【七天包学包会】
Git 中 .gitignore 的配置语法
    在日常的开发中,当我们需要将一个项目提交到 Git 时,并不是所有的文件都需要提交,比如一些自动生成的文件,类似于 .idea 文件、class 文件等,这时候就可以使用.gitignore来忽略一些不需要提交的文件,本文着重介绍一下.gitignore的配置语法。
JMCui
2018/12/05
2.6K0
我应该使用 PyCharm 在 Python 中编程吗?
Python 是一种广泛使用的编程语言,以其简单、多功能和庞大的开发人员社区而闻名。这个社区不断创建新的库和工具,以提高Python编程的效率和便利性。选择正确的环境来编写和调试 Python 代码可能具有挑战性,但 PyCharm 是一个很好的选择,从其他选项中脱颖而出。
很酷的站长
2023/02/20
5.3K0
我应该使用 PyCharm 在 Python 中编程吗?
配置.gitignore
**用处:**当我们使用git管理项目时,由于项目中会包含很多的临时文件和配置文件,造成每次的git缓冲区中有大量的文件,而我们只希望去git我们的业务代码,此时就需要用到gitignore文件
承苏凯
2020/07/24
4400
配置.gitignore
gitignore 使用
在git中如果想忽略掉某个文件,不让这个文件提交到版本库中,可以使用修改根目录中 .gitignore 文件的方法(如无,则需自己手工建立此文件)。这个文件每一行保存了一个匹配的规则例如: # 此为注释 – 将被 Git 忽略 *.a # 忽略所有 .a 结尾的文件 !lib.a # 但 lib.a 除外 /TODO # 仅仅忽略项目根目录下的 TODO 文件,不包括 subdir/TODO build/ # 忽略 build/ 目录下的所有文件 doc/*.t
千往
2018/01/24
6260
gitignore用法
下面有些人会遇到加上这个文件,发现忽略的文件还是有上传。 在git库中已存在了这个文件,之前push提交过该文件。 .gitignore文件只对还没有加入版本管理的文件起作用,如果之前已经用git把这些文件纳入了版本库,就不起作用了 解决: 需要在git库中删除该文件,并更新。 然后再次git status查看状态,文件不再显示状态。
2021/11/08
4750
修改.gitignore
有时候需要突然修改 .gitignore 文件,随后要立即生效 // 清除缓存 -r 表示递归删除(如果有文件夹的话) .表示所有文件 $ git rm -r --cached . git add . git commit -m "update .gitignore" git push origin master
hss
2022/02/25
6060
.gitignore问题
The following paths are ignored by one of your .gitignore files:xxxxxx
程序员不务正业
2019/03/20
7940
.gitignore文件作用
一般来说每个Git项目中都需要一个.gitignore文件,这个文件的作用就是告诉Git哪些文件不需要添加到版本管理中。
陈不成i
2021/05/28
8910
Android .gitignore 文件
# Built application files *.apk *.ap_ # Files for the Dalvik VM *.dex # Java class files *.class # Generated files bin/ gen/ out/ # Gradle files .gradle/ gradle/ build/ # Local configuration file (sdk path, etc) local.properties # Proguard folder gen
用户2657851
2020/03/04
4420
gitignore文件文件配置【gitignore文件生效问题】
原理解读 .gitignore文件只会在第一次提交项目的时候写入缓存,也就是说如果你第一次提交项目时候忘记写.gitignore文件,后来再补上是没有用的,.gitignore文件是不生效的。因为在缓存中已经标记该项目不存在ignore文件了(boolean)
痴心阿文
2022/11/18
1.7K0
gitignore文件文件配置【gitignore文件生效问题】
使用 .gitignore 忽略 git 仓库中的文件
使用 .gitignore 文件忽略指定文件 .gitignore 在Git中,很多时候你只想将代码提交到仓库,而不是将当前文件目录下的文件全部提交到Git仓库中,例如在MacOS系统下面的.DS_Store文件,或者是Xocde的操作记录,又或者是pod库的中一大串的源代码。这种情况下使用.gitignore就能够在Git提交时自动忽略掉这些文件。 忽略的格式 # :此为注释 – 将被 Git 忽略 *.a :忽略所有 .a 结尾的文件 !lib.a : 不忽略 lib.a 文件 /TODO
BY
2018/05/11
2.3K0
使用 .gitignore 忽略 Git 仓库中的文件
在Git中,很多时候你只想将代码提交到仓库,而不是将当前文件目录下的文件全部提交到Git仓库中,例如在MacOS系统下面的.DS_Store文件,或者是Xocde的操作记录,又或者是pod库的中一大串的源代码。这种情况下使用.gitignore就能够在Git提交时自动忽略掉这些文件。
零式的天空
2022/03/22
1.7K0
设计师应该学编程吗?程序员应该懂设计吗?
本文首发于饿了么前端-知乎专栏 如果大家对于前端知识感兴趣,可以通过点击文章下方的阅读全文,来访问专栏地址 在此处再次感谢原作者——王钊 Dzinlife.com 程序员跟设计师之间并不总是能顺畅沟通
用户1687375
2018/06/08
1.9K0
不要忽视 .gitignore
有些文件你希望 Git 忽略,不要在你的版本库中跟踪它,这些文件包括许多自动生成的或特定于平台的文件,以及其他本地配置文件,如:
用户8639654
2021/09/15
5920
gitignore,master 原
方法1:如果你想保留刚才本地修改的代码,并把git服务器上的代码pull到本地(本地刚才修改的代码将会被暂时封存起来)
晓歌
2018/08/15
4010
gitignore,master
                                                                            原
计算应该与存储分离吗?
这篇文章构思了很久,因为我不是做计算机底层研究的,也没做过数据库,一直在应用层打转转,最多读过几篇相关的文章,所以担心我的知识储备不够写这么一篇比较严肃的话题,后来有朋友说服了我,可以不聊纯技术方面,而是谈谈笔者对大数据时代,计算与存储应该分离吗?于是就有了本文。注意,本文不牵扯到具体的技术细节和代码,要是被读者发现了有错误,请大胆指出。
哒呵呵
2020/04/23
2.4K0
点击加载更多

相似问题

如何创建.gitignore文件?

2374

TDSQL支持Hibernate吗,有单独的方言包吗?

0379

文字识别资源包可以叠加吗?

1146

可以发ios spss安装包吗?

0160

标准存储包可以抵扣快照费用吗?

1181
相关问答用户
新浪微博 | 高级总监擅长4个领域
某公司 | 程序员擅长1个领域
腾讯云TDP | 产品KOL擅长5个领域
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档