git set identity for repository code example

Example 1: add git user and email

git config --global user.email "[email protected]"
git config --global user.name "My Name"

Example 2: git username

$ git config --global user.name
> "John Smith"

$ git config --global user.email 
> "[email protected]"

if you have configured multiple git users in your machine
$ git config --global user.name ### It will give name of git user who is globaly scoped
$ git config user.name ### It will give name of git user who has scope with respect to current repository

Example 3: git config username

$ git config --global user.name "John Doe"
$ git config --global user.email [email protected]

Example 4: add email to git config

To set your global username/email configuration:
Open the command line.
Set your username:
git config --global user.name "FIRST_NAME LAST_NAME"
Set your email address:
git config --global user.email "[email protected]"
To set repository-specific username/email configuration:
From the command line, change into the repository directory.
Set your username:
git config user.name "FIRST_NAME LAST_NAME"
Set your email address:
git config user.email "[email protected]"
Verify your configuration by displaying your configuration file:
cat .git/config

Example 5: set username git

git config --global user.name "My Name"

Example 6: git change user for single repo

$ git config user.name "John Doe"