Translated by: @paramithatm
Pengenalan
Ini adalah tips singkat untuk menggunakan beberapa git config pada mesin lokal yang sama. Jika kalian bekerja menggunakan Gitlab/Bitbucket/Github dengan beberapa email/username/gpgsign yang berbeda, atau jika kalian menggunakan akun personal dan akun kerja kalian di mesin yang sama.
Mengatur Direktori Gitconfig
Nama direktori bebas, tapi demi kemudahan penamaan, mari kita namai ~/.gitconfig.d/.
| |
Mengatur Masing-masing Gitconfig
Setelah membuat direktori, misalnya kalian mau mengatur akun personal dan kerja kalian:
Mengatur Gitconfig Personal
| |
Dengan menggunakan flag --file=personal, gitconfig tersebut akan dikonfigurasi di dalam file personal.
| |
Mari lakukan hal yang sama untuk akun kerja kalian.
Mengatur Gitconfig untuk Kerja
| |
Sekarang kedua akun kalian sudah diatur. Bagaimana cara berpindah dari satu Gitconfig ke Gitconfig yang lain?
Katakanlah semua direktori git pekerjaan kalian terletak di ~/Works, dan yang pribadi di ~/Personals. Kalian dapat mengganti gitconfig dengan cara mengatur gitconfig global menggunakan includeIf.
| |
Kesimpulan
Sekarang setiap kalian berada dalam direktori ~/Works/ kalian menggunakan konfigurasi ~/.gitconfig.d/work, dan ketika berada dalam ~/Personals/ kalian menggunakan konfigurasi ~/.gitconfig.d/personal.
Kalian dapat mengecek apakah gitconfig terpasang dengan benar dengan cara menjalankan perintah git config user.email dan cek email mana yang muncul.
Terima kasih sudah membaca!