Fail yang telah ditambah diabaikan dalam git
巴扎黑
巴扎黑 2017-05-02 09:28:21
0
3
597
  1. Terangkan masalah anda
    Semasa proses pembangunan, beberapa fail tidak diabaikan pada masa itu dan telah ditambahkan pada git (configuration file config.php Sekarang ia perlu dipadamkan daripada git.

  2. Tampal kod yang berkaitan
    $git rm --cached /config/config.php

  3. Tampal mesej ralat
    maut: Tidak dapat bertukar kepada 'D:/Program Files (x86)/Git/config/': Tiada fail atau direktori sedemikian

Melaksanakan arahan git menghuraikan laluan terus dari direktori tempat arahan itu terletak, bukannya menghuraikan laluan dari direktori gudang, jadi masalah ini berlaku.
Saya telah menggunakan arahan ini sebelum ini tanpa sebarang masalah. Saya ingin tahu bagaimana untuk menyelesaikannya?

巴扎黑
巴扎黑

membalas semua(3)
巴扎黑

Kadangkala kami telah menyerahkan fail sebelum menambah fail .gitignore. .gitignore hanya boleh mengabaikan fail yang belum pernah dijejaki sebelum ini (fail yang tidak pernah ditambah atau dilakukan sejak ia ditambah Jika sesetengah fail telah disertakan dalam pengurusan versi, mengubah suai .gitignore adalah tidak sah. Hanya perlu laksana:

git rm -r --cached . #删除追踪状态
git add . 
git commit -m "fixed untracked files"
大家讲道理

/config/config.php bukan fail dalam direktori konfigurasi dalam direktori semasa, tetapi direktori konfigurasi dalam direktori root

ditukar kepada

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

Titik mewakili direktori semasa

Sudah tentu, anda boleh melakukannya tanpa menambah ./ Direktori semasa lalai ialah

为情所困

Ikuti kaedah di atas dan ia akan menggesa bahawa fail tidak boleh ditemui dalam indeks

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan