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!