最近没什么可以研究的,突然想起来,在这个typecho建立之前,还用过一个挂在Github page的基于Hexo的博客,不过因为Github Page的限制,和当时觉得Hexo写文章还要在本地上传这两个原因,所以直接荒废掉那个博客了,最近想找回来,用那个记录点别的东西,但是发现自己的git完全不会用了,当时就玩了一下,现在完全不记得git怎么用了,所以现在想记录一下一些Git的操作。
本文先记录一下Git的配置。
git的三条配置命令
1.git config
此命令的作用域最小,只针对当前目录有效,意思就是,用户建立了一个项目文件夹,这个命令只能作用于这个项目文件夹,而不能作用于其他项目文件夹,相应的建立的所有配置都会存放在当前项目文件夹
命令:git config
2.git config --global
此命令的作用域为中等,针对登录了这台计算机的用户,意思就是,用户建立了一个项目文件夹,当前系统登陆了多个用户,然后登录了的用户都能使用这个项目文件夹,相应的建立的所有配置都会存放在计算机用户文件夹
命令:git config --global
3.git config --system
此命令的作用域最大,针对所有用户,意思就是,用户建立了一个项目文件夹,所有计算机的用户都能访问并使用,,相应的建立的所有配置都会存放在git的文件夹
命令:git config --system
用户信息
用户名
git config (--global/--system) user.name "此处是你的用户名"
邮箱
git config (--global/--system) user.email "此处是你的邮箱"
如果要在某个特定的项目中使用其他用户名或者邮箱,只要去掉--global 或者 --system ,或者直接不加,然后重新配置就可以了,新的设定保存在当前项目的 .git/config 文件里。
修改配置信息
查看git配置信息
git config --(--global/--system) --list
有时候会看到重复的变量名,那就说明它们来自不同的配置文件(比如 /etc/gitconfig 和 ~/.gitconfig),不过最终 Git 实际采用的是最后一个。
修改配置信息
git config --(--global/--system) 配置名称 配置参数
例子:修改文本编辑器为emacs
git config --global core.editor emacs
//core.editor是配置名称,emacs是配置参数
例子:配置差异分析工具
git config --global merge.tool vimdiff
参考资料:Git安装配置
最后一次更新于2020-04-03




0 条评论