前言
今天一位新人在代码管理时遇到了一个问题,他在修改自己的分支后保存了代码,然后切换到了master分支上,发现master分支上竟然有分支上的代码,并且切换时git没有报错。
我帮他检查后发现他根本没有配置好git。
解决方案
git config --global user.email “you@example.com”
git config --global user.name “Your Name”
配置完成后,再修改分支代码后保存,如果不进行git add .和commit操作,那么git 会提示有错。这时候说明git已经配置好了,进行commit后切回master主分支,master上不会出现分支上修改的内容了。
注意:这里的邮箱地址和用户名可以自己定义,配置的邮箱与身份验证无关。但不要随意定义。
git config 常用配置选项
git config -e 编辑配置文件
git config --local -e 编辑仓库级别配置文件
git config --global -e 编辑用户级别配置文件
git config --system -e 编辑系统级别配置文件
git config 添加配置项目
git config --global user.email “you@example.com”
git config --global user.name “Your Name”
我们在项目开发时不能操之过急,磨刀不误砍柴工,工具用不熟,会大大影响后续的开发进度。