[解決済み] git ignore .env files が機能しない
2022-06-22 18:11:41
質問
laravelのプロジェクトがあります。ルートディレクトリには、次の4つのファイルがあります。
.env .example .env.local .env.staging
私は.gitignoreファイルを持っていて、この4つのファイルを.gitignoreの中に次々とリストアップしています、このように。
.env
.env.example
.env.local
.env.staging
私のgitリポジトリには.envや.env.exampleはありませんが、.env.localと.env.stagingはあります。 考えられることはすべて試しましたが、この2つのファイルをGitlabと同期させ続けています。
何がこれを引き起こす可能性があるのか、何かアイデアはありますか?
ご協力ありがとうございます。
どのように解決するのですか?
使用方法 git rm :
すでにトラッキングするファイルを追加している場合は、トラッキングから削除する必要があります。
git rm env.local --cached
git rm env.staging --cached
git commit -m "Stopped tracking env.local, and env.staging"
これで、これらのファイルが追跡されることなく、ブランチをクローンできるようになりました。
注意してください。 これらのファイルの内容は履歴に残っていることに留意し、もし機密データが含まれていた場合は を完全に削除してください。 を履歴から完全に削除する必要があります。
関連
-
[解決済み] Git で直近のローカルコミットを取り消すには?
-
[解決済み] Gitブランチをローカルやリモートで削除するには?
-
[解決済み] git pull」と「git fetch」の違いは何ですか?
-
[解決済み] コミット前に 'git add' を取り消すにはどうすればよいですか?
-
[解決済み] リモートのGitブランチをチェックアウトするには?
-
[解決済み] Git リポジトリを以前のコミットに戻すにはどうすればよいですか?
-
[解決済み] 現在のGit作業ツリーからローカル(未追跡)ファイルを削除する方法
-
[解決済み] .gitignoreで一部のファイル以外を無視するようにする
-
[解決済み】"git pull" でローカルファイルを強制的に上書きするには?
-
[解決済み】ローカルのGitブランチの名前を変更するには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Gitのエラー。リモートリポジトリへの接続時に「Host Key Verification Failed」。
-
[解決済み】gitが「変更をコミットするか、マージする前にstashしてください」と言うのを解決するには?
-
[解決済み】なぜ「git commit」は私の変更を保存しないのですか?
-
[解決済み] [Solved] 作業ツリーのディレクトリ 'example.com' を作成できませんでした。パーミッションが拒否されました
-
[解決済み】ローカルGitブランチとそのリモートブランチを比較する方法
-
[解決済み] [Solved] originにプッシュしようとすると、Gitが「No such remote 'origin'」と言うのはなぜですか?
-
[解決済み】マージが終了していません(MERGE_HEADは存在します)。
-
[解決済み] 複数のgitコミットを元に戻すには?
-
[解決済み] このリポジトリで別の git プロセスが実行されているようです。
-
[解決済み] 無効なVCSルートマッピング - 私のプロジェクトで3つのエラーが発生しました。