Git是一个分布式控制系统,现在它被大多数软件团队所使用。在你的系统上安装 Git 之后的第一件事情就是去配置你的 Git 用户名和邮件地址。 Git 会将这些标识关联到每一个 Commit 中。
Git 允许你设置一个全局的以及每个项目一个的用户名和邮件地址。你可以使用git config
命令来设置或者修改你的 git 标识。任何修改只会影响将来的 commits。在你修改之前Commit 所关联的用户名和邮件地址不会受到影响。
全局的 Git 用户名和密码将会和你系统上所有没有指定项目及标识的项目上的 commits 相关联。
想要设置全局 commit 名字和邮件地址,运行git config
命令,加上--global
选项:
git config --global user.name "Your Name"
git config --global user.email "youremail@yourdomain.com"
一旦完成,你将可以通过运行下面的命令,确认这些信息:
git config --list
user.name=Your Name
user.email=youremail@yourdomain.com
这个命令将这些值保存在全局配置文件,~/.gitconfig
:
[user]
name = Your Name
email = youremail@yourdomain.com
你可以使用文本编辑器直接编辑文件,但是我们推荐你使用git config
来进行设置。
如果你需要为指定项目设置不同的用户名和邮件地址,你需要在这个 Git 源目录下运行git config
命令,不要加上--global
。
我们假设要在~/Code/myapp
目录下设置项目指定的用户名和邮件地址。首先,切换到项目根目录:
cd ~/Code/myapp
设置一个 Git 用户名和邮件地址:
git config user.name "Your Name"
git config user.email "youremail@yourdomain.com"
验证这些修改,被正确应用:
git config --list
user.name=Your Name
user.email=youremail@yourdomain.com
项目指定的设置被保存在项目根目录下的.git/config
文件中。
Git 用户名和邮件地址可以通过git config
命令进行设置。这些值和你的 commits 相关联。
如果你是 Git 新手,建议阅读 Pro Git book,这是一本关于如何使用 Git 的优秀图书。