Ini ialah arahan git-ignore yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
git-abaikan - Tambahkan corak .giignore
SINOPSIS
git-abaikan [ ] [ [ ]...]
DESCRIPTION
Menambah _pattern_s yang diberikan pada fail .gitignore jika ia belum wujud.
PILIHAN
-l, --tempatan
Menetapkan konteks kepada fail .gitignore dalam direktori kerja semasa. (lalai)
-g, --global
Menetapkan konteks kepada fail gitignore global untuk pengguna semasa.
Senarai corak yang dihadkan ruang untuk ditambahkan pada fail dalam konteks.
CORAK FORMAT
Format corak seperti yang diterangkan dalam manual git
· Baris kosong tidak sepadan dengan fail, jadi ia boleh berfungsi sebagai pemisah untuk kebolehbacaan. Kepada
tambah baris kosong gunakan petikan kosong "".
· Baris bermula dengan # berfungsi sebagai ulasan. Contohnya, "# Ini ialah ulasan"
· Awalan pilihan ! yang menafikan corak; sebarang fail sepadan yang dikecualikan oleh a
corak sebelumnya akan dimasukkan semula. Jika corak yang dinafikan sepadan, ini akan
mengatasi sumber corak keutamaan yang lebih rendah. Untuk menggunakan kata seru! sebagai baris arahan
hujah sebaiknya diletakkan di antara petikan tunggal ´´. Contohnya, ´!src´
· Jika corak berakhir dengan garis miring, ia dikeluarkan untuk tujuan berikut
perihalan, tetapi ia hanya akan mencari padanan dengan direktori. Dengan kata lain, foo/
akan sepadan dengan direktori foo dan laluan di bawahnya, tetapi tidak akan sepadan dengan fail biasa
atau pautan simbolik foo (ini konsisten dengan cara pathspec berfungsi secara umum
dalam git).
· Jika corak tidak mengandungi garis miring /, git menganggapnya sebagai corak glob shell dan
menyemak padanan terhadap nama laluan berbanding dengan lokasi .gitignore
fail (berbanding dengan peringkat atas pokok kerja jika bukan daripada fail .gitignore).
· Jika tidak, git menganggap corak sebagai glob cangkerang yang sesuai untuk dimakan oleh
fnmatch(3) dengan bendera FNM_PATHNAME: kad bebas dalam corak tidak akan sepadan dengan / dalam
nama laluan. Contohnya, "Dokumentasi/*.html" sepadan dengan "Dokumentasi/git.html" tetapi
bukan "Dokumentasi/ppc/ppc.html" atau "tools/perf/Documentation/perf.html".
· Tanda miring utama sepadan dengan permulaan nama laluan. Contohnya, "/*.c" sepadan
"cat-file.c" tetapi bukan "mozilla-sha1/sha1.c".
CONTOH
Semua hujah adalah pilihan jadi memanggil git-ignore sahaja akan memaparkan global dahulu kemudian
fail gitignore tempatan:
$ git abaikan
Gitignore global: /home/alice/.gitignore
# Banyak sambungan sentiasa abaikan
*.perbezaan
*.err
*.asal
*.rej
*.swo
*.swp
*.vi
*~
*.sass-cache
# folder OS atau Editor
`.DS_Store`
`.Sampah`
`._*`
thumbs.db
---------------------------------
Gitignore tempatan: .gitignore
`.cache`
`.projek`
`.tetapan`
`.tmproj`
nbprojek
Jika anda hanya mahu melihat konteks global gunakan argumen --global (untuk kegunaan tempatan
--tempatan):
$ git abaikan
Gitignore global: /home/alice/.gitignore
`.DS_Store`
`.Sampah`
`._*`
thumbs.db
Untuk menambahkan corak baharu dengan cepat pada konteks lalai/tempatan hanya:
$ git abaikan *.log
Menambah corak pada: .gitignore
`... menambah ´*.log´`
Anda kini boleh mengkonfigurasi sebarang corak tanpa menggunakan editor, dengan konteks dan
hujah corak: Konfigurasi yang terhasil juga dikembalikan untuk kemudahan anda.
$ git ignore --local "" "# Fail sementara" *.tmp "*.log" tmp/* "" "# Fail yang saya ingin simpan" ´!work´ ""
Menambah corak pada: .gitignore
`... menambah ´´`
`... menambah ´# Fail sementara´`
`... menambah ´index.tmp´`
`... menambah ´*.log´`
`... menambah ´tmp/*´`
`... menambah ´´`
`... menambah ´# Fail yang saya ingin simpan´`
`... menambah ´!kerja´`
`... menambah ´´`
Gitignore tempatan: .gitignore
# Fail-fail sementara
index.tmp
*.log
# Fail yang saya ingin simpan
!kerja
Gunakan git-ignore dalam talian menggunakan perkhidmatan onworks.net