cari

Rumah  >  Soal Jawab  >  teks badan

Fail yang telah ditambah diabaikan dalam git

  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?

巴扎黑巴扎黑2813 hari yang lalu599

membalas semua(3)saya akan balas

  • 巴扎黑

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

    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"

    balas
    0
  • 大家讲道理

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

    /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

    balas
    0
  • 为情所困

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

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

    balas
    0
  • Batalbalas