Re: Multiple user.name and user.email (possible feature request)
- From
Steven Michalske <smichalske@gmail.com>
- Date
- Apr 18, 2010, 18:16 UTC
- Message-ID
- <F5BFE3BD-7416-4F13-AF7F-0775E3234C92@gmail.com>
- In-Reply-To
- <19402.52486.274010.66636@winooski.ccs.neu.edu>
On Apr 18, 2010, at 2:12 AM, Eli Barzilay wrote:
Show 13 quoted lines
> Is there a way to have *no* default or some invalid default for the > name/email -- something that will make git refuse to create a commit? > > For example, I'd be happy if I could put this in my global config: > > [user] > name = "Eli Barzilay" > email = "-" > > and then have git barf at me when I try to commit with these settings, > since I prefer being forced to set the appropriate address for each > repository rather than deal with the alternative confusion (or just > accepting the limitations and always using the same name/email).
Eli,
Just set the variable in the repository, not the global config.
i.e. drop the --global flag. So, in your repository: git config user.email "that-repos-config"
I have three different email address for different repositories on my computer. I have my global config set with my most common address, and the repositories with the less common email set locally in the repository.
Steve