Rumah  >  Soal Jawab  >  teks badan

git 忽略文件

我刚开始接触git 然后想忽略文件 但是出现了一些我不知道怎么解决的问题
比如,我想忽略html文件
我使用

cat .gitignore
vim .gitignore

然后在.gitignore文件的编辑模式下,写下

#忽略以html结尾的文件
*.html

保存退出

我在看git status的时候,hmtl文件确实是没有了,但确出现了

我需要提交.gitignore文件.是不是我忽略文件的方式有问题

淡淡烟草味淡淡烟草味2727 hari yang lalu565

membalas semua(6)saya akan balas

  • 大家讲道理

    大家讲道理2017-05-02 09:35:19

    1. Tidak ada yang salah dengan cara anda mengabaikan fail
    2 fail .gitignore boleh berfungsi seperti biasa tanpa menyerahkan
    3 Git hanya akan mengabaikan fail yang tidak dijejaki dalam pustaka .git berdasarkan .gitignore

    Jika "file.html baharu" anda boleh diabaikan dan anda mengubah suai semula "file.html lama" yang telah diserahkan, maka Git tidak akan mengabaikan yang terakhir.

    Kaedah:
    1. Laksanakan git rm --cached old file.html
    2

    Penjelasan:

    1. Padamkan fail yang dijejaki daripada pustaka .git tanpa memadamkannya secara setempat (jika anda mahu memadamkannya juga secara setempat, jangan tambahkan git sebelum arahan rm)
    2 fail Ia sebenarnya telah dipadamkan daripada perpustakaan .git

    Selepas itu "fail.html lama" tidak akan dijejaki lagi

    ----------------Baris pemisah----------------

    Oleh kerana fail .gitignore telah diserahkan, Git telah menjejakinya dan anda telah mengubah suai fail .gitignore sekali lagi

    Kemudian apabila anda menyemak status dengan status git, sudah tentu ia adalah:

    modified: .gitignore 红色标记状态,等待加入add命令暂存下一步提交
    

    Kaedah 1, buat asal pengubahsuaian:

    Laksanakan git checkout -- ".gitignore"

    Kaedah 2: Serahkan perubahan kepada perpustakaan .git dan biarkan Git menjejaki:

    Laksanakan git add .gitignore
    Laksanakan git commit .gitignore -m 'Ulasan...'

    balas
    0
  • 黄舟

    黄舟2017-05-02 09:35:19

    Diubah suai.gitignore, ia perlu diserahkan seperti biasa, dan tiada masalah

    balas
    0
  • 高洛峰

    高洛峰2017-05-02 09:35:19

    Jika gitignore nampaknya tidak diubah suai, maka fail yang anda gunakan untuk mengabaikan fail itu telah diabaikan. Bukankah ia sangat kemas?

    balas
    0
  • 天蓬老师

    天蓬老师2017-05-02 09:35:19

    Adakah anda tidak komited? . . .gitignore secara amnya memerlukan komitmen

    balas
    0
  • 仅有的幸福

    仅有的幸福2017-05-02 09:35:19

    Jika anda mengubah suainya, anda perlu melakukannya sebagai pengubahsuaian

    balas
    0
  • PHP中文网

    PHP中文网2017-05-02 09:35:19

    .giignore Serah

    balas
    0
  • Batalbalas