cari

Rumah  >  Soal Jawab  >  teks badan

Berapa banyak direktori yang .gitignore menyokong?


Kalau saya tulis macam ni, tetap diabaikan, tapi kalau saya tulis !/upload/2011, memang takkan diabaikan.

Jadi saya ada soalan, adakah gitignore hanya menyokong peraturan abaikan untuk direktori peringkat kedua?

ringa_leeringa_lee2795 hari yang lalu675

membalas semua(3)saya akan balas

  • 漂亮男人

    漂亮男人2017-05-02 09:30:43

    Cuba tanpa menambah '/' selepas 11: !/upload/2011/11

    balas
    0
  • 黄舟

    黄舟2017-05-02 09:30:43

    [Pautan rujukan]: Mengabaikan fail / Mengabaikan Fail

    Spesifikasi format fail .gitignore adalah seperti berikut:

    • Semua baris atau baris kosong yang bermula dengan # akan diabaikan oleh Git.

    • Padanan corak glob standard boleh digunakan.

    • Corak padanan boleh bermula dengan (/) untuk mengelakkan pengulangan.

    • Corak padanan boleh menentukan direktori yang berakhir dengan (/).

    • Untuk mengabaikan fail atau direktori di luar corak yang ditentukan, anda boleh menafikannya dengan menambahkan tanda seru (!) sebelum corak.

    Corak glob yang dipanggil merujuk kepada ungkapan biasa yang dipermudahkan yang digunakan oleh cangkerang. Asterisk (*) sepadan dengan sifar atau lebih aksara sewenang-wenangnya; [abc]
    sepadan dengan mana-mana aksara yang disenaraikan dalam kurungan persegi (contoh ini sepadan dengan a, a
    b, atau A c); (?) hanya sepadan dengan satu aksara sewenang-wenangnya; jika tanda sempang digunakan untuk memisahkan dua aksara dalam kurungan segi empat sama, ini bermakna semua aksara dalam julat kedua-dua aksara ini boleh dipadankan (seperti
    [0-9] bermaksud padanan semua nombor dari 0 hingga 9). Gunakan dua asterisk (*) untuk memadankan mana-mana direktori perantaraan Contohnya, a/**/z boleh memadankan
    a/z, a/b/z atau a/b/c/z, dsb.

    balas
    0
  • 某草草

    某草草2017-05-02 09:30:43

    Mana-mana peringkat

    .gitignore Secara amnya apabila kita menggunakan git add . arahan jenis ini tidak menyatakan secara eksplisit fail yang akan ditambah, fail yang diisytiharkan dalam .gitignore akan diabaikan, tetapi peraturan yang bermula dengan ! tidak akan dikecualikan .

    /uploads/*
    !/uploads/2011/11/

    dibentuk dengan cara ini, yang boleh memudahkan kerumitan .gitignore Jika tiada sintaks !/path, anda perlu menulis semua fail dan direktori kecuali /2011/11/.

    Contoh: Guru mengumumkan markah penuh kali ini

    
    1号  合 格
    2号  合 格
    3号  合 格
    4号  合 格
    小明 不合格
    6号  合 格
    7号  合 格
    8号  合 格
    9号  合 格
    。。。
    

    Sudah tentu anda juga boleh melakukan ini

    全部合格 -------> /uploads,
    除了小明 -------> !/uploads/2012/11,全部已经包括小明,但现在把他排除

    balas
    0
  • Batalbalas