Git 02 安装

这里以安装 Windows 版 Git 为例。

下载

方式一:打开 Git 官网,点击 Download for Windows(由于国内网络限制,一般下载会很缓慢)。

方式二:国内可以使用 淘宝镜像下载 或者 华为镜像下载(其他的国外资源也都可以在这两个镜像下载)。

安装

1、查看 GNU 协议。

2、安装路径,要求非中文且没有空格的目录,建议放到开发环境的统一目录

3、基础设置,推荐默认

4、安装目录名,推荐默认

5、默认编辑器,推荐默认

6、默认分支名,推荐默认

7、环境变量,推荐默认

8、执行协议,推荐默认

9、后台客户端连接协议,推荐默认

10、文件的行末换行符,Windows 使用 CRLF,Linux 使用 LF,推荐默认

11、终端类型,推荐默认

12、合并模式,推荐默认

13、凭据管理器,推荐默认

14、其他配置,推荐默认

15、实验室功能,还不成熟,建议都不勾选

16、安装成功。

启动

在 Git Bash 终端里输入 git --version 查看 Git 版本,如图所示,说明 Git 安装成功。

$ git --version
git version 2.35.1.windows.2

安装成功后在开始菜单中会有 Git 文件夹,里面主要有 3 个程序:

  • Git Bash:Unix 与 Linux 风格的命令行,使用最多,推荐
  • Git CMD:Windows 风格的命令行。
  • Git GUI:图形界面的 Git,不建议初学者使用,尽量先熟悉常用命令。

配置

所有的配置文件,其实都保存在本地。

  • Git\etc\gitconfig:Git 安装目录下的 gitconfig,存储系统级配置。
  • C:\Users\Administrator\.gitconfig:用户目录下的 gitconfig,只适用于当前登录用户的配置。

当安装 Git 后首先要做的事情是设置用户名称邮箱地址。每次 Git 提交都会使用该信息,它会被永远的嵌入到操作记录中。

用户名

git config --global user.name "用户名"

邮箱

git config --global user.email "邮箱地址"

--global 参数为全局配置,Git 将总是会使用该配置来处理用户在系统中所做的一切操作。如果希望在特定项目中使用不同的用户名或邮箱,可以在该项目中运行该命令不加 --global 参数。

以上操作也可以通过编辑 C:\Users\用户名\.gitconfig 文件来实现,效果完全一致。

查看

所有配置

git config -l
$ git config -l
diff.astextplain.textconv=astextplain
filter.lfs.clean=git-lfs clean -- %f
filter.lfs.smudge=git-lfs smudge -- %f
filter.lfs.process=git-lfs filter-process
filter.lfs.required=true
http.sslbackend=openssl
http.sslcainfo=D:/Environment/Git/mingw64/ssl/certs/ca-bundle.crt
core.autocrlf=true
core.fscache=true
core.symlinks=false
pull.rebase=false
init.defaultbranch=main
user.name=sail
user.email=yifansailing@163.com

系统配置

git config --system --list
$ git config --system --list
diff.astextplain.textconv=astextplain
filter.lfs.clean=git-lfs clean -- %f
filter.lfs.smudge=git-lfs smudge -- %f
filter.lfs.process=git-lfs filter-process
filter.lfs.required=true
http.sslbackend=openssl
http.sslcainfo=D:/Environment/Git/mingw64/ssl/certs/ca-bundle.crt
core.autocrlf=true
core.fscache=true
core.symlinks=false
pull.rebase=false
init.defaultbranch=main

对应的文件内容:

当前用户配置

git config --global  --list
$ git config --global  --list
user.name=sail
user.email=yifansailing@163.com

对应的文件内容:

由此可见,使用命令对配置的操作其实就是对配置文件的操作。


参考

https://www.bilibili.com/video/BV1FE411P7B3?spm_id_from=333.999.0.0

版本

2.35.1.2

posted @ 2022-02-08 10:00  天航星  阅读(44)  评论(0编辑  收藏  举报