本章讲解知识点
-
- 安装 Git
-
- Git 配置
-
- Git 服务器连接配置
- 本专栏适合于软件开发刚入职的学生或人士,有一定的编程基础,帮助大家快速掌握工作中必会的工具和指令。
- 本专栏针对面试题答案进行了优化,尽量做到好记、言简意赅。
- 如专栏内容有错漏,欢迎在评论区指出或私聊我更改,一起学习,共同进步。
- 相信大家都有着高尚的灵魂,请尊重我的知识产权,未经允许严禁各类机构和个人转载、传阅本专栏的内容。
1. 安装 Git
在使用 Git 前我们需要先安装 Git。Git 目前支持 Linux/Unix、Solaris、Mac 和 Windows 平台上运行。
Git 各平台安装包下载地址为:http://git-scm.com/downloads
我们不再介绍安装方法,不同的读者操作系统不同,安装方法也不同,遇到的问题也不同。
大家可以通过 CSDN 博客学习安装方法,若遇到安装问题,请自行百度解决问题。
2. Git 配置
2.1. Git Config
在使用 Git 前,我们先进行一些基础配置。Git 提供了一个叫做 git config 的工具,专门用来配置或读取相应的工作环境变量。
Git 有三种配置,分别以文件的形式存放在三个不同的地方。可以在命令行中使用 git config 工具查看这些变量。
系统配置(对所有用户都适用)
存放在 git 的安装目录下:%Git%/etc/gitconfig
:若使用 git config
时用 --system
选项,读写的就是这个文件,例如:
git config --system core.autocrlf
用户配置(只适用于该用户)
存放在用户目录下:例如 linux 存放在 ~/.gitconfig
;在 Windows 系统上,Git 会找寻用户主目录下的 .gitconfig
文件。主目录即 $HOME
变量指定的目录,一般都是: C:\Documents and Settings\$USER
。:若使用 git config
时用 --global
选项,读写的就是这个文件,例如:
git config --global user.name
仓库配置(只对当前项目有效)
存放在当前仓库的配置文件:在工作目录中的 .git/config
文件中:若使用 git config
时用 --local
选项,读写的就是这个文件,例如:
git config --local remote.origin.url
注:每一个级别的配置都会覆盖上层的相同配置,例如 .git/config
中的配置会覆盖 %Git%/etc/gitconfig
中的同名变量。
2.2. 配置个人身份
配置个人的用户名称和电子邮件地址:
$ git config --global user.name "douya"
$ git config --global user.email douya@qq.com
如果用了 --global
选项,那么更改的配置文件就位于用户主目录下,以后所有的项目都会默认使用这里配置的用户信息。
如果要在某个特定的项目中使用其他名字或者电邮,只要去掉 --global
选项重新配置即可,新的设定保存在当前项目的 .git/config
文件里。
这个配置信息会在 Git 仓库提交的修改信息中体现,和【责任追踪/贡献度统计/用户之间的关联】相关,所以最好是配置自己的真实姓名和邮箱,用来统计贡献度的。
2.3. 配置文本编辑器
用户信息设置完毕,可以配置默认文本编辑器,当 Git 需要你输入信息时会调用它。 如果未配置,Git 会使用操作系统默认的文本编辑器。
我们可以通过 git config core.editor
命令来查看当前的编辑器
如果想使用不同的文本编辑器,例如 vim,可以这样做:
git config --global core.editor vim
在 Windows 系统上,如果想要使用别的文本编辑器,那么必须指定可执行文件的完整路径。 如 Notepad++
git config --global core.editor "'C:/Program Files/Notepad++/notepad++.exe' -multiInst -notabbar -nosession -noPlugin"