Rumah  >  Artikel  >  alat pembangunan  >  Bagaimana untuk menetapkan abaikan fail dalam Git

Bagaimana untuk menetapkan abaikan fail dalam Git

WBOY
WBOYasal
2024-02-18 22:57:25982semak imbas

Bagaimana untuk menetapkan abaikan fail dalam Git

Cara mengkonfigurasi fail .ignore dalam git memerlukan contoh kod khusus

Dalam proses menggunakan Git untuk kawalan versi, terdapat beberapa fail yang anda tidak mahu dijejaki dan diuruskan oleh Git, seperti fail sementara , fail log atau maklumat sensitif, dsb. Untuk memberitahu Git supaya mengabaikan fail ini, kami boleh mengkonfigurasinya menggunakan fail .gitignore. Fail

.gitignore ialah fail teks biasa yang digunakan untuk menentukan fail atau folder yang Git abaikan. Fungsinya adalah untuk memberitahu Git fail atau folder mana yang tidak perlu disertakan dalam kawalan versi, dan sama ada untuk memaparkannya dalam status git. Berikut ialah beberapa contoh kod untuk konfigurasi fail .gitignore:

  1. Abaikan fail tertentu:

    # 忽略test.txt文件
    test.txt
    
    # 忽略所有.DS_Store文件
    .DS_Store
    
    # 忽略目录下的所有.txt文件
    /*.txt
    
    # 忽略当前目录及其子目录下的所有.log文件
    *.log
    
    # 忽略test目录下的所有.xml文件
    /test/*.xml
  2. Abaikan folder:

    # 忽略build文件夹
    build/
    
    # 忽略所有的dist文件夹
    dist/
    
    # 忽略所有的node_modules文件夹
    node_modules/
  3. Guna wildcard:

    # 忽略所有的后缀为.tmp的文件
    *.tmp
    
    # 忽略所有以a开头,以b结尾的文件
    a*b
    
    # 忽略所有的.db、.log和.tmp文件
    *.[dblogtmp]
    
    # 忽略所有的log文件,但build目录下的log文件除外
    *.log
    !build/*.log
    :
  4. # 这是一个注释
    
    *~    # 忽略所有以~结尾的文件
    
    /mt/  # 忽略根目录下的mt目录
    :
  5. rrreee

  6. Apatah lagi, fail .gitignore boleh diletakkan dalam mana-mana direktori projek Apabila Git mencari peraturan abaikan, ia akan mencari dan menggunakan peraturan mengikut urutan dari atas ke bawah. Oleh itu, anda boleh menggunakan laluan relatif dalam fail .gitignore, sebagai contoh, untuk menentukan untuk mengabaikan fail dalam direktori tertentu.

Selain itu, sesetengah editor atau IDE secara automatik akan menjana beberapa fail konfigurasi atau fail cache secara automatik Fail ini mungkin tidak mahu diuruskan oleh Git dan boleh diabaikan melalui fail .gitignore.

Untuk meringkaskan, mengkonfigurasi fail .gitignore boleh memberitahu Git untuk mengabaikan fail atau folder tertentu untuk kawalan versi yang lebih baik. Melalui kod contoh di atas, saya percaya anda telah menguasai cara mengkonfigurasi fail .gitignore untuk mengabaikan fail dan folder yang tidak perlu disertakan dalam kawalan versi Git.

Atas ialah kandungan terperinci Bagaimana untuk menetapkan abaikan fail dalam Git. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn