Change email address in Git

前端 未结 5 1503
耶瑟儿~
耶瑟儿~ 2021-01-30 00:17

I have a project hosted in Git stash (now rebranded as Bitbucket Server). It is built using jenkins. Now I made a typo while installing my Git locally. Like @ab.com instead of @

相关标签:
5条回答
  • 2021-01-30 01:04

    Locally set email-address (separately for each repository)

    1. Open Git Bash.

    2. Change the current working directory to the local repository in which you want to set your Git config email.

    3. Set your email address with the following command:

    git config user.email "your_email@abc.com"
    
    1. Confirm that you have set your email address correctly with the following command.
    git config user.email
    

    Globally set email-address (only used when nothing is set locally)

    1. Open Git Bash.

    2. Set your email address with the following command:

    git config --global user.email "your_email@abc.com"
    
    1. Confirm that you have set your email address:
    git config --global user.email
    

    Or using environment variables

    1. GIT_COMMITTER_EMAIL=your_email@abc.com
    2. GIT_AUTHOR_EMAIL=your_email@abc.com

    PD: Info from github official guide

    0 讨论(0)
  • 2021-01-30 01:06

    According to the git documentation, all you should have to do is re-run

    $ git config --global user.name "John Doe"  
    $ git config --global user.email johndoe@example.com  
    

    Then just check to make sure the change took effect

    $ git config --list
    

    This is listed in the Pro Git book, written by Scott Chacon and Ben Straub

    1.6 Getting Started - First-Time Git Setup

    0 讨论(0)
  • 2021-01-30 01:16

    Edit your email directly in the JENKINS_HOME/users/YOUR_NAME/config.xml configuration file and restart the Jenkins server

    0 讨论(0)
  • 2021-01-30 01:16

    To set your global username/email configuration:

    1. Open the command line.

    2. Set your username:

      git config --global user.name "FIRST_NAME LAST_NAME"

    3. Set your email address:

      git config --global user.email "MY_NAME@example.com"

    To set repository-specific username/email configuration:

    1. From the command line, change into the repository directory.

    2. Set your username:

      git config user.name "FIRST_NAME LAST_NAME"

    3. Set your email address:

      git config user.email "MY_NAME@example.com"

    4. Verify your configuration by displaying your configuration file:

      cat .git/config

    For more information and for other version control systems .. => SeeThis

    0 讨论(0)
  • 2021-01-30 01:18

    use

    "git -c user.name="your name" -c user.email=youremail@email.com commit --amend --reset-author"

    0 讨论(0)
提交回复
热议问题