Rename Git Username and Email in Local device (Multiple Ways)

In this blog, you are going to learn to rename Git Username and Email in a Local device using multiple ways.

After running these commands, the new user name and email address will be updated and used for all your Git commits on that particular machine.

Git is an indispensable tool for local devices due to its importance in version control and collaboration.

By enabling developers to track project changes over time, Git allows for seamless experimentation and iteration without fear of irreversible mistakes.

It empowers individuals to work confidently, knowing that they can easily revert to previous states or create multiple branches to explore different ideas.

Moreover, Git facilitates collaboration among team members by streamlining the process of merging changes and resolving conflicts.

With its ability to operate offline and efficiently manage code repositories locally, Git emerges as a foundational tool that underpins modern software development, contributing significantly to productivity and code quality on local devices.

By adding the configuration in Git, we can ensure proper management of user identities on a project, effectively preventing conflicts between previous and current users.

This step is crucial as it enables seamless collaboration while maintaining a clear and accurate trail of contributions.

Moreover, by automatically associating the correct user name with commits, it streamlines the development process and fosters a cohesive and organized version control system on local devices.

The command “git config ‘user name'” is a useful tool on local devices as it allows us to change the Git user name associated with our commits, ensuring accurate and proper attribution of code contributions.

3 Ways to Rename Git Username and Email

Rename Git Username and Email in Local device Multiple Ways

Way 1: Changing Name

Change git user name in a local project only :
Step 1: Open the Terminal of VS Code or Android Studio
Step 2: Check if there user available or not

git config

If the user is available you can continue or rename or replace it by entering

git config “user name”

Step 3: Check the email

git config

Step 4: Rename or replace it

git config “user email”

Now you can check again and verify by using the above command <git config>

Check Out

Way 2: GUI

Step 1: Go to the project file and open it
Step 2: Search for the .git folder and open it

git folder
Hidden Git Folder

Note: your git folder is hidden by default, un-hide it ctrl + shift +. Shortcut for the Mac or Linux
Step 3: Find the config file and open it
Step 4: Change the username manually below the user section

user section
User Section end of the file

Way 3: Change Username Globally on the device

Step 1: Open terminal
Step 2: Check username is available or not

git config --global

Step 3: To change the user or add the user name

git config --global "user name”

Step 4: To change an email or add a user email

git config --global "[email protected]"

Now, you can verify it by checking <git config —global> and <git config —global>

After running these commands, the new user name and email address will be updated and used for all your Git commits on that particular machine.

Keep in mind that the changes will only affect new commits, and any existing commits will still retain the old user name and email associated with them.

Using the `git config –global` command is of utmost importance for Git users, as it allows for easy and consistent management of user information across all repositories on a specific machine.

The global configuration serves as a default setting for user name and email, streamlining the process of creating commits with accurate attribution.

Key reasons highlighting the importance of `git config –global`:

Here are some key reasons highlighting the importance of `git config –global`

  • Efficiency: Setting user details globally eliminates the need to configure them individually for each repository, saving time and effort.
  • Consistency: With a consistent user name and email across projects, collaborators can easily identify the author of commits, enhancing project transparency.
  • Avoiding Errors: By specifying global settings, developers reduce the risk of accidentally using incorrect user information, ensuring accurate and error-free version control.
  • Seamless Collaboration: When team members use the same global configuration, it promotes a uniform approach to commits, fostering smoother collaboration within the team.
  • Personalization: Users can personalize their Git experience by setting their preferred user name and email once, making their contributions feel more authentic and familiar.

At the End

In conclusion, leveraging `git config –global` is a fundamental practice that simplifies version control and enhances collaboration while maintaining consistency and accuracy throughout the development process.


GitHub : ==> GitHub Docs

Ambika Dulal

Ambika Dulal is a Flutter Developer from Nepal who is passionate about building beautiful and user-friendly apps. She is always looking for new challenges and is eager to learn new things. She is also a strong believer in giving back to the community and is always willing to help others.

Leave a Comment

AO Logo

App Override is a leading mobile app development company based in Kathmandu, Nepal. Specializing in both Android and iOS app development, the company has established a strong reputation for delivering high-quality and innovative mobile solutions to clients across a range of industries.


UI/UX Design

Custom App Development

Mobile Strategy Consulting

App Testing and Quality Assurance

App Maintenance and Support

App Marketing and Promotion


App Override

New Plaza, Kathmandu