设置用户信息报错:
$ git config --global user.name ******* warning: user.name has multiple values error: cannot overwrite multiple values with a single value Use a regexp, --add or --replace-all to change user.name. 表示有多个值,可以使用git config --list 查看配置信息 然后使用如下命令来替换 git config --global --replace-all user.name "输入你的用户名" 或者简单粗暴点,找到一个.gitconfig文件(一般在C:\Users下对应的用户文件夹里),用记事本打开,删除对应的配置项,保存即可。git 输入 config --list 后无法退出
输入git config --list 最后出现一个 (END) ,要等一会才能退出来,这个怎么解决? 原因: git日志过多最后显示end无法输入命令,打印的信息是全部用户配置的,表示可以用了。 直接按 q , 即可退出;更新gitignore后如何使其生效?
当我们更新了gitignore后,当我们想push文件的时候,我们声明的忽略文件还是会出现在push的目录中 原因分析 某些文件已经被纳入版本管理中,就算是在.gitignore中已经声明也不会起作用 解决方案 我们应该先把本地的缓存删除,然后再进行push,操作步骤如下 [cc]git rm -r --cached . // 删除本地缓存 git add . // 添加要提交的文件 git commit -m "update .gitignore" // 更新本地的缓存[/cc]如需转载请保留本文出处: https://www.zhe94.com/825.html