Git: Tetapkan user.name lokal dan user.email berbeda untuk setiap repo


91

Saat ini saya mengerjakan 2 proyek, yang mengharapkan bahwa saya mengonfigurasi nama pengguna lokal dan email saya dengan data yang berbeda ketika saya mendorongnya.

untuk itu saya memperbarui konfigurasi saya setiap saat seperti:

git config --local user.email "namelastname@domain.com"

Karena mereka adalah repositori yang berbeda, adakah cara saya dapat menentukan email lokal untuk setiap repositori?

Mungkin di .gitconfig?


1
repo = semua cabang, semua versi, dll. Jadi, ketika Anda mengatakan "karena ada cabang yang berbeda ... dapatkah saya menentukan email untuk setiap repo?" ini tidak masuk akal. Apa yang Anda inginkan: pengaturan email yang berbeda untuk setiap repo? atau email yang berbeda untuk setiap cabang?
gregory

Jawaban:


161

Hanya untuk satu repo:

git config user.name "Your Name Here"
git config user.email your@email.com

Untuk email default (global) (yang dikonfigurasi di ~ / .gitconfig Anda):

git config --global user.name "Your Name Here"
git config --global user.email your@email.com

18
Untuk berjaga-jaga jika itu membantu orang lain, Anda dapat memeriksa apa pengaturan Anda saat ini dengan menghilangkan bagian terakhir misalnya git config user.email
Chris
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.