EN: Read in English
Dunia 10: Git Mendalam
Alias, includeIf, hujung baris
Anda akan belajar: tiga kuasa config: nama pendek, tetapan ikut folder, dan hujung baris yang tenang.
Teks BM belum disemak oleh penutur asli.
Masalahnya
Anda taip arahan panjang ini dua puluh kali sehari. Banyak betul kekunci! Boleh Git beri ia nama pendek?
Cuba
alias: Nama pendek anda sendiri untuk arahan Git, contohnya git st untuk git status. (nama samaran) ialah nama pendek anda sendiri untuk sesuatu arahan. Bina satu: git lg akan lukis sejarah anda.
Ketik kepingan ikut turutan yang betul.
Cuba
Sekarang jadikan git st sama dengan git status. Kemudian cuba.
Petunjuk
Taipgit config --global alias.st status, kemudian git st.Teka
Anda buat alias bernama status yang jalankan log. Apa yang git status buat sekarang?
Pilih satu jawapan.
Tengok
includeIf: Peraturan config yang muatkan tetapan tambahan dalam folder tertentu sahaja. muatkan tetapan tambahan dalam folder tertentu sahaja. Setiap repo dalam ~/work/ guna e-mel kerja Aina.
Cuba
hujung baris (line ending) (line ending): Tanda halimunan di hujung setiap baris. Windows guna CRLF; macOS dan Linux guna LF. (line ending) berbeza. Windows guna CRLF, Mac dan Linux guna LF. Fail .gitattributes: Fail dalam repo yang beritahu Git cara layan fail tertentu, contohnya hujung baris atau fail binari. tetapkan satu peraturan untuk seluruh pasukan. Buat satu dan commit.
- Kosong
- Kosong
- 2 titik simpan
- Add day 2
- Add home page
Petunjuk
* text=auto biar Git uruskan hujung baris fail teks. *.png binary suruh Git jangan usik gambar.Semak
Alat mana buat setiap kerja?
Seret kad ke dalam kotak. Atau ketik kad, kemudian ketik kotak.
Anda berjaya!
Kini anda boleh pendekkan arahan, tetapkan peraturan folder dan tenangkan hujung baris.
Nak tahu lebih (pilihan)
Di Windows, git config --global core.autocrlf true beri CRLF atas meja anda dan LF dalam Git. Di Mac atau Linux, guna input. Letak includeIf selepas [user], supaya e-melnya menang. Alias yang bermula dengan ! jalankan arahan shell. Hujung baris dah bersepah? Lihat pelajaran World 11 “Huru-hara hujung baris Windows”.
English
You type this long command twenty times a day. That is a lot of keys! Can Git give it a short name?
An alias is your own short name for a command. Build one: git lg will draw your history.
Now make git st mean git status. Then try it.
git config --global alias.st status, then git st.You make an alias called status that runs log. What does git status do now?
includeIf loads extra settings in some folders only. Every repo inside ~/work/ uses Aina’s work email.
Line endings differ: Windows uses CRLF, Mac and Linux use LF. A .gitattributes file sets one rule for the whole team. Make one and commit it.
* text=auto lets Git handle line endings in text files. *.png binary tells Git to never touch pictures.Which tool does each job?
You can now shorten commands, set folder rules and calm line endings.
Anda dah siapkan ini. Latihan lagi pun bagus!
Dokumentasi rasmi: git config (alias, includeIf) · gitattributes · Configuring Git to handle line endings
Anda dah belajar 25 minit. Rehat sekejap bantu otak anda.
Pecutan selesai! Fokus yang hebat. Regangkan badan seminit?