git |
您所在的位置:网站首页 › git仓库修改密码 › git |
原文网址:git--修改用户名和邮箱的方法(全局修改和局部修改)_IT利刃出鞘的博客-CSDN博客 简介本文介绍如何修改git的用户名和邮箱,包括:如何全局修改用户名和邮箱,如何只修改某个项目的用户名和密码)。 如果配置了局部的用户名和邮箱,则会优先使用局部的;如果没有配置局部的用户名和邮箱,则会使用全局的。 修改方法 全局修改 git config --global user.name "Tony" git config --global user.email "[email protected]"修改完后,会自动在 C:\Users\xxx\.gitconfig文件添加如下内容: [user] name = Tony email = [email protected] 局部修改有时候,我们想在某个项目里用其他的用户名。比如:在公司里时,有时会修改个人的代码然后提交,想用单独的用户名,不跟公司的项目一样。 git config user.name "Tony" git config user.email "[email protected]"修改完后,会自动在 (当前目录).git/config文件添加如下内容: [user] name = Tony email = [email protected]批量修改 如果挨个去改会很麻烦,可以批量去改某个文件夹下的所有项目。比如,我想修改tmp文件夹下的所有项目的用户名,方法如下: 1.新建shell脚本 在tmp下新建脚本,命名为:git_config.sh,内容如下: #!/bin/bash topDir=`pwd` echo "开始处理" for file in `ls ./` do fullPath="$topDir/$file/" if [ -d "$fullPath" ]; then cd "$fullPath"; if [ -d "$fullPath/.git/" ]; then git config user.name "water"; git config user.email "[email protected]"; echo "$file" else echo "$file(无需处理,因为不是git项目)" fi fi done echo 处理结束,按任意键退出 read -n 1 echo 退出2.执行脚本 法1:直接双击git_config.sh 此时一般是自动使用git bash来运行脚本 按任意键可以退出执行 法2:到tmp目录下=> 右键=> Git Bash Here bash git_config.sh git配置详述 配置方法命令 作用 示例 git config [配置保存位置] [配置项] [配置值] 将某个配置项设置为指定值。 例:设置提交代码时的名字和邮箱。 git config --global user.name "Tony" git config --global user.email "[email protected]" [name]和[email address]加不加引号都可以。 这两项不会用于信息验证,可任意设置。 若邮箱与账号邮箱一样,则commits显示此邮箱的账号。 git config -l [配置保存位置] //git config --list [配置保存位置] 显示当前配置。(按q键退出) git config -e [配置保存位置] 用vi编辑.git/conf文件。 配置保存位置英文 含义 配置保存文件 示例--local 本地配置。默认 (当前目录).git/config 以user.name和user.email为例: git config --local user.name "Tony" git config --local user.email "[email protected]" 配置完后,会在.git/config生成如下内容: [user] name = Tony email = [email protected] --global 当前用户(全局) C:\Users\xxx\.gitconfig --system 所有用户(本系统) $(prefix)/etc/gitconfig --worktree 类似于--local 如果extensions.worktreeConfig存在,则读写.git/config.worktree。否则跟--local一样。 取消配置命令 作用 示例 git config [配置保存位置] --unset [配置项] 删除某个配置。 例:删除提交代码时的名字和邮箱。 git config --global --unset user.name git config --global --unset user.email |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |