git是目前程序员最常使用的分布式版本管理控制系统。它不同于早期的本地版本控制系统和诸如SVN等集中化版本管理系统,在使用git时每台电脑都保存了代码仓库所有的内容以及历史记录,而不仅仅只是当前版本的文件快照。有了git,我们不仅可以在本地保存代码仓库,还可以于远程其他服务器的git仓库进行交互,从而实现团队协作。
git上手容易,使用简单,在学习过程中为了方便记忆以及日后查询,所以写了这个系列的博文。下面我将从git的几个常用命令开始。
git config
git config命令用于修改配置git运行的环境参数,诸如背景颜色,字体大小,用户名和邮箱。这些变量保存在三个地方。
- /etc/gitconfig, 该文件里的配置参数对系统的每一个用户都生效,修改该文件参数需添加–system。
- ~/.gitconfig 或 ~/.config/git/config,该文件里的配置参数对当前用户生效,并且覆盖/etc/gitconfig的相同配置参数,修改该文件参数需添加–global。
- 当前使用仓库的 Git 目录中的 config 文件,该文件里的配置参数对当前项目有效,并且会覆盖前两个文件的相同配置参数,修改该文件参数需添加–local(默认参数).
在我们第一次运行git时,一般需要配置user.name和user.email这两个参数
git config --global user.name damoswl
git config --global user.email damoswl@foxmail.com
git config可以实现对配置参数的增删改查。
git config --[system/global/local] -add name value ##添加配置
git config --[system/global/local] name value ##修改配置
git config --[system/global/local] --unset name ##删除配置
git config --[system/global/local] [--get] name ##查看配置
一般我还会配置git配置文件的文件编辑器
git config --global core.editor vim
查看git的环境配置参数及编辑
git config --[system/global/local] -l
git config --[system/global/local] -e
待续未完…