如何防止GIT中的垃圾收集?

2024-01-04

Git 神秘地“时不时地”运行垃圾收集,并删除您拥有的和孤立的提交。

https://www.kernel.org/pub/software/scm/git/docs/git-gc.html https://www.kernel.org/pub/software/scm/git/docs/git-gc.html

从科学角度来说,这会在您意识到之前大约 6-8 小时发生真的需要那个承诺刚刚被删除。

我不想让 Git 删除我的文件。如何完全禁用自动垃圾收集?


来自您刚刚链接到的同一页面 https://www.kernel.org/pub/software/scm/git/docs/git-gc.html:

一些 git 命令可能会自动运行 git gc;有关详细信息,请参阅下面的 --auto 标志。如果您知道自己在做什么,并且只想永久禁用此行为而不需要进一步考虑,只需执行以下操作:

$ git config --global gc.auto 0
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何防止GIT中的垃圾收集? 的相关文章

  • 当你的项目有秘钥时,如何推送到 GitHub?

    我正在尝试将一个全新的空 Rail 3 0 4 项目推送到 GitHub 但刚刚意识到 cookie 会话存储有一个密钥 In config initializers secret token rb NewRuby192Rails304Pr
  • Intellij Idea可以自动阶段更改吗

    经过几天的任务处理后 我决定看看已经完成了哪些工作git status来自 Git Bash 有些文件在Changes to be committed list 有些在Changes not staged for commit 有趣的是 我
  • Git 克隆已经是克隆的存储库

    做这个手术有什么副作用吗 git clone已经是另一个远程存储库的克隆的存储库 没有副作用 但您应该准确了解克隆存储库时会发生什么 一些理论 问题 是 当您 以正常方式 克隆存储库时 即在调用时没有调整任何时髦的旋钮git clone y
  • 递归地将整个文件夹添加到存储库

    我正在尝试向 GitHub 上的 master 分支添加一个分支 并将一个文件夹推送到该分支上 分支的文件夹结构如下所示 Social App Source Code Dev Trunk Social App 以及所有源代码文件都在最后一个
  • 如果提交格式不正确,是否可以拒绝 Github 上的提交?

    正如中提到的this https stackoverflow com a 6742691 1501285答案 可以在 Github 提交中引用问题 是否可以拒绝它的提交not格式化成这样 Example fix gh 12 foo bar是
  • 如何将 HEAD 移回之前的位置? (分离头)和撤消提交

    在 Git 中 我试图做一个squash commit通过合并到另一个分支然后重置HEAD通过以下方式前往上一个地点 git reset origin master 但我需要走出这一步 如何将 HEAD 移回之前的位置 我有 SHA 1 片
  • 在 GitHub 上看不到“在 Xcode 中打开”按钮

    正如在GitHub 和 Xcode 9 中的新源代码管理工作流程 https developer apple com videos play wwdc2017 405 time 204Apple 视频会话 我们可以直接从 Xcode 克隆项
  • 在大型团队中使用 git VS Mercurial 和 Xcode 进行 iOS 开发有何优缺点?

    我们希望在一个项目上一起工作 签出 签入文件 一些开发人员推荐 git 其他开发人员更喜欢 Mercurial 有没有人对这两者都有经验 并且能告诉我为什么我应该花时间在不与 Xcode 集成的 Mercurial 上 而不是只使用集成的
  • 比较 2 次提交

    我没有找到任何关于获取两个文件之间差异的文档 我使用下面的代码使用坚固的方式提交文件 repo Rugged Repository new reponame email protected cdn cgi l email protectio
  • git 中的 web.config 和 app.config 机器特定设置

    我们在不同的办公室有多个开发团队 他们需要为我们项目中的许多配置设置使用不同的值web config and app config files 我们希望使用一组合理的默认值来检查这些配置文件 这样通过检查 trunk master 分支 您
  • 如何在 gitolite 中安装钩子

    我已阅读全部关于钩子的文档 https github com sitaramc gitolite blob pu doc 2 admin mkd using hooks similar https stackoverflow com que
  • github 网络图查看器的替代品? [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 当我单击 github 上的 forks 按钮时 我想获得一个摘要 这就是我使用网络图查看器获得的结果 但它并不完全理想 我会做什么ide
  • 空提交的 Git 补丁

    我创建一个空提交 git commit allow empty m something important 有时它很有用 例如协调 2 个 或更多 不同的 git 树 然而 当我 git format patch 空提交被省略 因为它们不与
  • 在 $git push -u origin main 命令之后,Git bash 不请求任何身份验证,实际上什么也不做

    当我尝试将代码上传到 github 时 以下是我在 Git Bash 终端中执行的步骤 当我尝试使用将代码推送到 github 时 git push u origin main光标移动到下一行并持续闪烁 但不执行任何操作 git remot
  • 有没有办法显示 Visual Studio 执行的 Git 命令? [复制]

    这个问题在这里已经有答案了 在 Visual Studio Code 中 有一个 显示 Git 输出 菜单项 显示最近运行的 Git 命令 有关其外观的示例 请参阅3 35 在这个视频中 https code visualstudio co
  • 使用 git 合并两个文件夹

    我正在和一些以前从未使用过 git 的人一起开发一个项目 由于不了解 git 的功能 他们创建了该项目的两个版本 开发版本和生产版本 这两个版本都存在于当前环境中 更复杂的是 除了旧的开发文件夹之外 另一个用户还创建了这些文件夹 所以项目目
  • .NET 中是否可以抑制第 2 代 GC 收集?

    我的程序分配了大量的实例 这些实例组成了长期存在的 DAWG 在构建此 DAWG 的过程中 有时进度会减慢 100 倍 这与 NET 执行第 2 代 GC 收集完美相关 在此期间 GC 时间百分比 为 99 5 并且 第 2 代总回收量 每
  • 获得干净的 git 沙箱的最有效方法是什么?

    对于我的持续集成构建 我想确保我的 git 沙箱中没有存放任何杂散文件 并且没有任何文件被无意中更改 我知道关于git reset hard HEAD 这解决了部分问题 但我想我想做的是删除所有未跟踪和忽略的文件 我可以用蛮力的方式做到这一
  • 使用 git 同时维护不同版本的代码

    我有一个需要优化的代码 我想同时维护一组版本的代码 每个版本可以描述为一些功能 优化的组合 最终 我将决定哪个版本是最好的 我不想将这些版本合并为更少的版本 但是 我希望能够对 大 源文件进行 小 修改 这可能会跨版本转移 并且我希望这一修
  • 运行 npm install - 如何配置不使用 SSH(端口被防火墙阻止)

    当我跑步时npm install大多数模块配置正确 然而 至少有人想击中ssh 拉取模块的地址 不幸的是 我的公司有一项政策 不允许内部网络之外的 SSH 连接 我收到的具体错误是 Error while executing npm ERR

随机推荐

  • 如何使用 Perl 进行批量搜索和替换?

    我有以下脚本 它接受输入文件 输出文件和 将输入文件中的字符串替换为其他字符串并写出 输出文件 我想更改脚本以遍历文件目录 即 脚本不应提示输入和输出文件 而应采用 作为参数的目录路径 例如 C temp allFilesTobeRepla
  • Angular 8 通用服务器端渲染

    我正在关注这个教程https blog angular university io angular universal https blog angular university io angular universal 但我无法执行第一个
  • 微服务:工作者角色、API 或两者兼而有之?

    我见过微服务的混合示例 它们实现为工作角色处理队列中的请求和 或 API REST 支持异步场景 可以利用队列 通过简单的哑队列侦听器将请求转发到微服务 REST API 而同步场景将直接调用 REST API 我认为微服务这个术语的定义很
  • Vuejs 子组件中的 Prop 值无法绑定到元素属性

    我正在使用 Vuetify 在 Vuejs 中开发一个管理应用程序 并且表单中有三个字段供用户选择十六进制颜色值 为了让用户更容易 我实现了一个基于的颜色选择器这个代码笔 https codepen io Brownsugar pen Na
  • JQuery 通过 IFrame 进行可拖动和可调整大小(解决方案)

    我最近在使用 JQuery Draggable 和 Resizing 插件时遇到了一些麻烦 在寻找解决方案时 我在许多不同的地方发现了一些非常零碎的代码 最后归档到一个干净的解决方案 该解决方案似乎对我来说几乎完美 我想我会与其他人分享我的
  • 将特定位置的位收集为新值

    我有一个大小为 N 个字符的位掩码 它是静态已知的 即可以在编译时计算 但它不是单个常量 所以我不能只是写下来 位设置为 1 表示 想要 的位 我有一个相同大小的值 该值只有在运行时才知道 我想按顺序从该值收集 想要的 位到新值的开头 为了
  • 在 Sublime Text 2 中重新格式化段落的常用方法是什么?

    当您有一个包含长行的文本文件时 如何将它们重新格式化为一定的宽度 同时 不把它们混在一起吗 一般来说 我在 Vim 中寻找的是这个 每行都要完成 V gq j with textwidth提前设定 ALT CMD q在 OS X 上 将硬换
  • 是否可以使用Javamail发送邮件而无需身份验证?

    我一直在复制这段代码http www tutorialspoint com java java sending email htm http www tutorialspoint com java java sending email ht
  • 您是否可以使用 PtrToStringAuto 在 macOS 上的 Powershell 7 中解密安全字符串?

    我没有成功地让以下代码片段输出 Hello World 在PS7中 string Hello World ConvertTo SecureString AsPlainText Force System Runtime InteropServ
  • PHP imagecreatefromjpeg 同时保持方向

    我一直在开发我的图像上传网站 我正在尝试从我的 iPhone 拍照并将它们上传到我的网络服务器 我的文件上传正常 但是我遇到的问题是我的所有图像都向左旋转 90 度 我的图片上传过程 imageObject imagecreatefromj
  • 汇编指令是否将 1-1 映射到机器语言?

    我正在同时阅读各种有关计算机体系结构的书籍 但我很困惑 有的书上说汇编指令只是机器指令的助记符 每条指令恰好对应一条机器指令 然而 塔南鲍姆的结构化计算机组织将组件放在层上above操作系统 似乎暗示汇编以某种方式使用操作系统 我还没有阅读
  • Gulp ngmin + uglify 无法正常工作

    我有以下任务 gulp task scripts function return gulp src app js app js app config config js app js controllers js app js direct
  • 如何在不同大小的位图上应用矩阵

    我有2个图像视图 第一个图像视图有600像素大小的位图 第二个图像视图有1024像素位图 我正在使用矩阵缩放旋转和移动第一个图像视图 一旦用户点击按钮 第二个图像视图应该具有相同的大小缩放和旋转 但因为第二个图像视图有更大的位图 我不能只使
  • 如何在Oracle中仅根据日期部分比较两个DATE值?

    我正在尝试使用以下查询获取过去 30 天的计数 SELECT date occured COUNT FROM problem WHERE date occured gt CURRENT DATE 30 GROUP BY date occur
  • 为什么 Apollo 需要 graphql-tag

    按照一些教程和示例 我将 GraphQL API 集成到了一个简单的 Vue 应用程序中 我使用 Apollo 与 API 进行交互 并使用 graphql tag 提供的模板文字来编写查询 如下所示 gql query getUser u
  • ES6条件if语句检查数组是否为空[重复]

    这个问题在这里已经有答案了 我似乎无法让我的 jsx es6 React if 语句起作用 我做错了什么 const otherVariables doesntMatter return div if props student lengt
  • 从knitr中的同一块/语句生成两个图

    是否可以让绘图生成代码从同一图形输出不同大小的两个版本 Rmd文档 要么通过块选项 我没有看到任何直接在这里工作的东西 要么通过自定义knitr钩 最好用以下方法来完成png device 我的动机 我希望能够输出一个尺寸的图形 该图形适合
  • 高效的模板群体

    假设我有一个文本模板 其中包含许多需要填充的字段 var template hello name you are age years old you live in location and an IDictionary
  • 警告: mysql_connect(): [2002] 中没有这样的文件或目录(尝试通过 unix:///tmp/mysql.sock 连接)

    我正在尝试使用 Apple 上的终端 使用 PHP 连接到我的 MySQL 数据库 昨天还好好的 现在突然就出现标题错误了 当我使用浏览器运行该脚本时 我安装了 XAMPP 该脚本可以工作 但终端拒绝连接到数据库 这是我包含的用于连接的文件
  • 如何防止GIT中的垃圾收集?

    Git 神秘地 时不时地 运行垃圾收集 并删除您拥有的和孤立的提交 https www kernel org pub software scm git docs git gc html https www kernel org pub so