gpt4 book ai didi

ruby-on-rails - 强制 git 忽略一个目录以及其中所有当前和 future 的文件

转载 作者:太空狗 更新时间:2023-10-29 13:18:16 26 4
gpt4 key购买 nike

所以,我是 git 的新手,但我正在使用它,因为我通过 heroku 部署了我的 Rails 应用程序。我的应用程序在注册时为每个用户生成一个书签(这只是一个 js 文件)。不幸的是,当我部署时,实时站点上用户的所有小书签都会被我开发环境中用户的小书签覆盖。我读过一些关于这类事情的其他问题,我知道我必须将 bookmarklet 文件夹添加到 .gitignore 文件,以及一些关于 rm --cache 的东西(但我不确定我会做什么得做)。我尝试做这些事情,但我想知道问题是否是 git 忽略了现在存在的所有文件,但没有忽略在完成整个 gitignore 过程后生成的文件。要么就是我做错了(这是非常非常有可能的)。

欢迎任何帮助。很抱歉,这与许多其他类似问题涵盖的领域相同。我做了尽可能多的研究。

谢谢。

最佳答案

这里有一些简单的步骤:

  1. 在您的存储库的根目录中创建一个文件 .gitignore,包含以下简单内容:

    /path/to_your/folder
  2. 将文件添加到您的存储库:

    git add .gitignore
  3. 从您的存储库中删除文件夹(这不会实际删除文件夹):

    git rm --cached /path/to_your/folder
  4. 提交

    git commit

之后,该文件夹应该从您的存储库中删除,git 将忽略其中的后续更改。

关于ruby-on-rails - 强制 git 忽略一个目录以及其中所有当前和 future 的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9959988/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com