検索

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

追加されたファイルは git では無視されます

  1. 問題について説明してください
    開発プロセス中に、当時無視されずに git に追加されたファイル (構成ファイル config.php) は、git から削除する必要があります。

  2. 関連するコードを貼り付けます
    $git rm --cached /config/config.php

  3. エラー メッセージを貼り付けます
    致命的: 'D:/Program Files (x86)/Git/config/' に切り替えることができませんでした: そのようなファイルまたはディレクトリはありません

コマンド git を実行すると、ウェアハウス ディレクトリからのパスを解析するのではなく、コマンドが配置されているディレクトリから直接パスが解析されるため、この問題が発生します。
以前にこのコマンドを問題なく使用したことがありますが、解決方法を知りたいです。

巴扎黑巴扎黑2795日前582

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

  • 巴扎黑

    巴扎黑2017-05-02 09:30:21

    .gitignore ファイルを追加する前にファイルを送信する場合があります。 .gitignore は、以前に追跡されていないファイル (追加されてから一度も追加またはコミットされていないファイル) のみを無視できます。一部のファイルがバージョン管理に含まれている場合、.gitignore の変更は無効です。実行するだけです:

    リーリー

    返事
    0
  • 大家讲道理

    大家讲道理2017-05-02 09:30:21

    /config/config.php は、現在のディレクトリの下の config ディレクトリにあるファイルではなく、ルート ディレクトリの下の config ディレクトリです/config/config.php不是当前目录下的config目录里的文件,而是根目录下的config目录

    改成

    git rm --cached ./config/config.php

    点代表当前目录

    当然,不加./

    が🎜に変更されました リーリー 🎜ドットは現在のディレクトリを表します🎜 🎜もちろん、./ は追加しなくても大丈夫です。デフォルトはカレントディレクトリです🎜

    返事
    0
  • 为情所困

    为情所困2017-05-02 09:30:21

    上記の方法に従うと、ファイルがインデックスに見つからないというメッセージが表示されます

    返事
    0
  • キャンセル返事