簡體   English   中英

.gitignore忽略錯誤的文件rails應用

[英].gitignore ignores wrong files rails app

我很難理解為什么.gitignore文件會忽略我的Rails應用程序中的文件。

對於熟悉Rails應用程序的人,它在應用程序的根目錄中包含一個db目錄,該目錄包含所有數據庫遷移和一些其他內容。

我的問題是每次例如執行a: git add . 而且我已經在db目錄中創建或調整了一些文件。 Git會忽略這些更改,我發現這很奇怪! 這是我的.gitignore文件內容:

# Git Ignore

# Ignore bundler config
/.bundle

# Ignore all logfiles and tempfiles.
/log/*.log
/tmp

*.rbc
*.sassc
.sass-cache
capybara-*.html
.rspec
/.bundle
/vendor/bundle
/log/*
/tmp/*

/public/assets/*
/public/system/*
/public/stylesheets/*
/coverage/
/spec/tmp/*
.DS_Store
._*
.Spotlight-V100
.Trashes

是否有人可以解釋為什么我的.gitignore文件忽略此目錄及其中的所有內容?

在此先多謝!

我能想到的3種可能性:

  • 發出該命令時,您必須位於其他git存儲庫中。
  • 該.gitignore文件中的某些字符正在搞砸。 刪除.gitignore文件並提交更改以查看是否仍然存在該問題。 一次又一次添加一些塊,以查看它們仍在工作。
  • 您在db目錄中有一個.gitignore,該目錄中有不需要的排除項。 您可以有許多.gitignore文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM