私はgitの初心者ですが、私はヒロクを使って自分のレールアプリを配備しています。私のアプリはサインアップ時に各ユーザーのブックマークレット(jsファイル)を生成します。残念ながら、私がデプロイすると、ライブサイトのユーザーのブックマークレットはすべて、開発環境のユーザーのブックマークレットで上書きされます。私はこの種のことについて他のいくつかの質問を読んだことがあります。ブックマークレットフォルダを.gitignoreファイルに追加する必要があり、rm - cacheについて何かを追加する必要があることはわかっています(しかし、しなければなりません)。私はこれらのことをやろうとしましたが、gitが現在存在するすべてのファイルを無視していて、gitignoreプロセス全体を行った後に生成されたファイルを無視していないのではないかと思います。どちらか、それとも私は間違っているだけです(これは非常に可能性が高いです)。gitがディレクトリと現在と将来のすべてのファイルを無視するようにします
助けを歓迎します。そして、これは他の多くの同様の質問と同じ根拠になることを申し訳ありません。私はできる限り多くの研究をしました。
ありがとうございました。ここで
'.gitignore'はリポジトリ内に*ない*のファイルに適用されます。リポジトリ内のファイルに対しては何も行いません。あなたのファイルはリポジトリにありますか? –
はい、そうです。これはレールアプリで、彼らはパブリックフォルダに入っています。 –
さて、なぜGitリポジトリに開発用ユーザデータがあるのかは分かりません。リポジトリの外にユーザーデータを格納することを検討しましたか? –