検索

ホームページ  >  に質問  >  本文

github - Git 无法忽略目录,怎么都无法忽略目录

使用的ThinkPHP,git目录在D:/website/example.com/.git/
要忽略的目录 D:/website/example.com/www/Application/Runtime的这个Runtime目录






我所执行的操作:

1.在目录D:/website/example.com/www/application/Runtime 
右键点击删除并且添加到忽略列表

2.截图中的那些默认的选择,然后在D:/website/example.com/.gitignore 
文件里面有了自动生成的一段内容 */www/application/Runtime*

3.但是再去看 Runtime的图标,却是一个红色的圆叹号。并没有变成忽略的

4.而且git给出的忽略选项中“删除并且添加到忽略列表”,
为什么一定要删除,我只是想让他被忽略而已。

现在的问题是怎么都无法让git忽略目录。

某草草某草草2776日前654

全員に返信(5)返信します

  • 迷茫

    迷茫2017-04-26 09:03:42

    コマンドラインを使用するつもりで、追跡されたディレクトリを git に無視させたい場合 (そして今後は気にしないようにしたい場合):

    リーリー

    返事
    0
  • 高洛峰

    高洛峰2017-04-26 09:03:42

    この削除は、Git データベースから追​​跡レコードを削除するだけです。これを行わないと、履歴レコードがまだ残っているため、次の同期時に再び削除されます。決してブロックすることはできません。 Gui のこの操作を使用したことがないので、対応するコマンドが git rm であるかどうかはわかりません。その場合、ファイルが失われる心配はありません。心配な場合は、まず手動バックアップを実行してください。試してみるとわかります。

    返事
    0
  • 高洛峰

    高洛峰2017-04-26 09:03:42

    最初の正解は git rm --cache

    返事
    0
  • 仅有的幸福

    仅有的幸福2017-04-26 09:03:42

    ルートディレクトリのコマンドラインで新しい .gitignore ファイルを作成します
    例: キャッシュフォルダーを無視するには
    次に、.gitignore ファイルに /cache

    を書き込みます

    返事
    0
  • PHPz

    PHPz2017-04-26 09:03:42

    お聞きしたいのですが、前回segmentfault.comで上げた指定ディレクトリを無視するgitの問題は解決されましたか?解決方法を教えていただけますか?

    返事
    0
  • キャンセル返事