一、本地身份配置
git环境的配置分为三种:
- 系统配置(system):所有用户
- 全局配置(global):当前用户
- 仓库配置(local):当前仓库
我使用的是全局配置,首次使用git进行文件管理,需要输入用户名和邮箱。设置方法如下:
$ git config --global user.name "Your Name"
$ git config --global user.email "email@example.com"
二、别名配置
Git上的指令有很多,为了更加方便的输入指令,我们可以为其写别名。如常见的查看工作树状态,可以为其写别名:告诉Git,以后st就表示status
![$ git config --global alias.st status
其他常用的指令
$ git config --global alias.co checkout
$ git config --global alias.br branch
$ git config --global alias.ci commit
$ git config --global alias.st status
三、 忽略配置
git能够实时监测到工作目录下文件发生的变化:
- 增加文件
- 删除文件
如果发生了上述的变化,这个文件会被标记为未追踪文件(Untracked file)
C语言编译的过程会产生中间文件(.o/.a)一般这类对象文件和存档文件都是编译过程中出现的。
我们不希望这些文件也被标记为未追踪文件,Git给了解决方法:创建一个名为.gitignore的文件,列出要忽略的文件模式。 来看一个实际的例子:
$ cat .gitignore
*.[oa]
*~
这样他就不会继续检测后缀为.o和.a的文件了。
GitHub 有一个十分详细的针对数十种项目及语言的 .gitignore文件列表,你可以在 https://github.com/github/gitignore 找到它.