15

私はLaravelにプロジェクトを持っていて、リポジトリにプッシュしたくないパブリックディレクトリにフォーラムがあるので、.gitignoreに書きます:

### Laravel ###
vendor/
node_modules/

# Laravel 5 & Lumen specific
bootstrap/cache/
.env.*.php
.env.php
.env

# SMF
public/forum/

# Rocketeer PHP task runner and deployment package. https://github.com/rocketeers/rocketeer
.rocketeer/

ただし、エントリはまだGit ステータス
に表示されます これが私のツリーです:
+...
+ パブリック
++ フォーラム
+++...
+...
どこに問題がありますか?

ディレクトリ構造 ここに画像の説明を入力

Git ステータス ここに画像の説明を入力

4

4 に答える 4

21

問題は、このフォルダーが既にインデックスにあることです (以前にコミットしました)。インデックス内のファイルへの変更は、常に「git ステータス」になります。そのフォルダー内の新しいファイルのみが無視されます。

それを修正します。https://stackoverflow.com/a/38304114/2274140で私の回答を参照して ください

于 2016-08-18T10:05:24.883 に答える
0

他の誰かがこの問題を抱えていて、私のようにそれらのファイルをそこに残しておきたい場合は、次のようにします。

  1. すべてのファイルをレポ外の別のフォルダーにカット/ペーストします。
  2. 変更を git にコミットしました (別名、削除をコミットしました)
  3. ファイルを貼り付けました

ファイルが再表示されなくなりました。うまくいけば、あなたのケースも同様になるでしょう。

于 2022-01-08T05:58:56.817 に答える