追加されたファイルは git では無視されます
巴扎黑
巴扎黑 2017-05-02 09:28:21
0
3
600
  1. 問題について説明してください
    開発プロセス中に、当時無視されずに git に追加されたファイル (構成ファイル config.php) は、git から削除する必要があります。

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

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

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

巴扎黑
巴扎黑

全員に返信(3)
巴扎黑

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

リーリー
いいねを押す +0
大家讲道理

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

改成

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

点代表当前目录

当然,不加./

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

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

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート