8 poin oleh xguru 2020-11-15 | 3 komentar | Bagikan ke WhatsApp
  • Alat CLI untuk memudahkan perpindahan antar profil beberapa pengguna (pribadi/perusahaan, dll.)

→ Setelah menjalankan git-user, pilih dari daftar pengguna dan perubahan langsung diterapkan

  • Mendukung pengguna global/lokal secara terpisah (lokal adalah nilai default)

~/.gitconfig atau project/.git/config

  • Mendukung penambahan/penghapusan pengguna serta reset penuh

3 komentar

 
galadbran 2020-11-16

Jika beberapa orang bekerja di folder yang sama dengan akun yang sama, bagaimana caranya agar sebelum commit bisa memeriksa pengguna lalu menggantinya? Mohon sarannya.

 
shockrabbit 2020-11-16

Terima kasih telah membagikan tool yang bagus ini.

Sebagai pendapat tambahan, menurut saya menjadikan file gitconfig dipilih berdasarkan path juga merupakan metode yang cukup baik.

https://gist.github.com/bgauduch/06a8c4ec2fec8fef6354afe94358c89e

 
xguru 2020-11-16

Wah!! Menurut saya ini lebih bagus. Terima kasih.

Biasanya pekerjaan kantor dan pekerjaan pribadi juga memakai folder terpisah, jadi kalau folder tingkat teratas untuk kantor/pribadi diatur sekali saja, sepertinya bisa bekerja tanpa perlu terlalu memikirkannya.

Di .gitconfig, gunakan IncludeIF untuk memuat informasi pengguna yang berbeda per folder

[includeIf "gitdir:~/code/personal/"]

path = .gitconfig-personal

[includeIf "gitdir:~/code/professional/"]

path = .gitconfig-professional