Git 单个仓库使用单独(非全局)的用户名

单个仓库使用单独(非全局)的用户名

场景:
在公司电脑,使用自己的github,使用不同的用户名和邮箱提交。

方法:

  • 进入仓库的.git 文件夹
sudo cd {项目路径}/.git
  • 查看当前配置:
cat config
  • 修改name
git config user.name "{name}"

此处"{name}"githubPublic profile下的Name

  • 修改email
git config user.email "{username}@users.noreply.github.com"

此处"{username}"就是github中点击头像,Signed in as 后面的那个名字,也是生成代码路径中标识的那个名字

  • 修改重置历史提交的author
git commit --amend --reset-author

会出现commit的提交记录及注释内容。
可以进入INSERT模式修改,若不修改,直接:wq退出。

你可能感兴趣的:(其他,git)