【问题标题】:How can I ignore dist folder in .gitignore file? [duplicate]如何忽略 .gitignore 文件中的 dist 文件夹? [复制]
【发布时间】:2020-04-21 00:27:39
【问题描述】:

我想忽略 dist 文件夹。所以当dist文件夹发生变化时,不会出现在commit

在 .gitignore 文件中,存在 /dist 这样的:

.DS_Store
node_modules
/dist

但是为什么有变化还是会出现呢?

我该如何解决这个问题?

【问题讨论】:

  • 你应该添加斜杠而不是dist/你已经提交了这个文件夹吗?
  • @Hurobaki 它不起作用。我之前提交过这个文件夹
  • 你必须 ˋgit rm -r dist ˋ 告诉 Git 你不想再跟踪它了

标签: git vue.js vue-component vuetify.js gitignore


【解决方案1】:

如果你提交了一个文件或文件夹,Git 会继续跟踪它,即使你把它放在你的.gitignore 中。因为.gitignore 只是防止添加未跟踪的文件。

要停止跟踪,您必须从 Git 索引中删除它

git rm -r --cached <folder> // git rm -r --cached dist

它会将文件夹保留在您的本地,但不会再被跟踪。

对于.gitignore 中的文件夹,正确的格式是dist/,带有斜杠

【讨论】:

    【解决方案2】:

    检查格式

    .DS_Store
    node_modules
    dist/
    

    【讨论】:

    • 它不起作用
    • 它对我有用,谢谢
    猜你喜欢
    • 1970-01-01
    • 2022-11-16
    • 2016-12-25
    • 1970-01-01
    • 1970-01-01
    • 2021-06-07
    • 2021-09-29
    • 2021-09-24
    • 1970-01-01
    相关资源
    最近更新 更多