Git新手教程-Git的下载与设置(二)

1,953 阅读3分钟

前言

在前面的文章中,我们介绍了Git的基本概念,了解的Git常用的术语。相信大家对Git已经有一个基本的了解了。工欲善其事,必先利其器。让我们去下载并配置Git吧。

Mac/Linux/Windows设置

我们可以根据自己的系统,选择不同的版本。推荐上官网直接下载最新的版本。

git版本选择.png

  • 安装完成后,在命令行输入git命令,如果显示了相关信息,那么就安装成功了

安装成功.png

Mac/Linux下Git终端配置

如果你采用命令行使用Git,那么你可以使用Git提供的自动补全脚本。配置了该脚本后,在我们在实际Git命令行操作的时候,如果忘记相关选项的名称或相关命令,可以通过双击Tab键来进行提示。配置该脚本,我们需要以下步骤:

  • 首先我们需要下载该 config

文件展示.png

当你下载我分享的内容后,你会看到如上三个文件。

  • 接下我们需要将terminal-config文件夹移动到你的用户主目录下,并重新命名该文件为.terminal-config(前面有个点)。这里我们使用的 mv 指令。

演示.gif

  • bash_profile 文件移动到你的主目录下,并命名为 .bash_profile(前面有个点)

如果在你的主目录下已经存在.bash_profile文件,那么你只需要将下载好的brash_profile文件中的内容复制到现有的.bash_profile文件中。注意如果你是Ubuntu用户,你需要把设置信息复制到.bashrc文件中。

在下面的的演示中,因为我已经存在 .bash_profile 文件,所以我们直接通过命令 open .bash_profile 来打开文件,并将内容复制进去。

profile演示.gif

初始化配置

# 设置你的 Git 用户名
git config --global user.name "<Your-Full-Name>"

# 设置你的 Git 邮箱
git config --global user.email "<your-email-address>"

# 确保 Git 输出内容带有颜色标记
git config --global color.ui auto

# 对比显示原始状态
git config --global merge.conflictstyle diff3

# 通过该命令显示所有配置信息
git config --list

如果用了 --global 选项,那么以后你所有的项目都默认使用这里的配置用户信息,如果要在某个特定项目中使用其他名字或者邮件,只要去掉 --global 选项重新配置就可以啦~。

通过 git config --list我们可以查看已有的配置信息

Git文本编辑器配置

当我们在命令行使用Git需要输入额外信息的时候,Git会默认会调用系统的默认编辑器,一般情况是 Vi 或者 Vim 。当然我们也可以配置我们自己喜欢的文本编辑器。

Sublime Text 配置

git config --global core.editor "'/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl' -n -w"

详细配置说明查看--OS X Command Line

VSCode 配置

git config --global core.editor "code --wait"

详细配置说明查看--VS Code as Git editor

如果你对默认的编辑器(Vi或者Vim)感兴趣,你有可能需要这篇文章Linux vi/vim

最后

站在巨人的肩膀上,才能看的更远~