当前位置: 首页 > news >正文

Git安装及配置

Git安装

在你开始使用 Git 前,需要将它安装在你的计算机上。 即便已经安装,最好将它升级到最新的版本。 你可以通过软件包或者其它安装程序来安装,或者下载源码编译安装。

下面,我们将会介绍不同操作系统上 Git 的安装方法。

在 Windows 上安装


在 Windows 上安装 Git 的方法如下:

  • 使用官方版本安装

    官方版本可以在 Git 官方网站下载。 打开 https://git-scm.com/download/win, 然后选择相应的版本即可。

    Git URL

    要注意这是一个名为 Git` for Windows` 的项目(也叫做 `msys`Git),和 Git 是分别独立的项目;更多信息请访问 http://msysgit.github.io/。
    

    下载完成后,按照提示进行安装即可。

  • Chocolatey 自动安装

    如果要进行自动安装,你可以使用 Git Chocolatey 包。 注意 Chocolatey 包是由社区维护的。

    Chocolatey 官网:https://chocolatey.org

    安装好 Chocolatey 后,执行如下命令即可:

      choco install git.install
    

在 macOS 上安装


在 Mac 上安装 Git 有多种方式。 最简单的方法是安装 Xcode Command Line Tools。 Mavericks (10.9) 或更高版本的系统中,在 Terminal 里尝试首次运行 git 命令即可。

$ git --version

如果没有安装过命令行开发者工具,将会提示你安装。

如果你想安装更新的版本,可以使用二进制安装程序。 官方维护的 macOS Git 安装程序可以在 Git 官方网站下载,网址为 https://git-scm.com/download/mac。

在 Linux 上安装


在 Linux 上用二进制安装程序来安装基本的 Git 工具,可以使用发行版包含的基础软件包管理工具来安装。 以 Fedora 为例,如果你在使用它(或与之紧密相关的基于 RPM 的发行版,如 RHEL 或 CentOS),你可以使用 dnf:

$ sudo dnf install git-all

如果你在基于 Debian 的发行版上,如 Ubuntu,请使用 apt:

$ sudo apt install git-all

要了解更多选择,Git 官方网站上有在各种 Unix 发行版的系统上安装步骤,网址为 https://git-scm.com/download/linux。

Git环境配置

好了,当你当完成了 Git 的安装后,接下来我们就需要对 Git 进行一些必要的环境配置。

通常情况下,每台计算机上只需要配置一次 Git,当 Git 程序升级时会保留配置信息。 你可以在任何时候再次通过运行 git config命令来修改它们。

git config

Git 自带一个 git config 的工具来帮助设置控制 Git 外观和行为的配置变量。

接下来,我们先学习如何通过 git config 命令来配置用户信息

  • 配置用户名和邮件地址

    安装完 Git 之后,要做的第一件事就是设置你的用户名和邮件地址。 这一点很重要,因为每一个 Git 提交都会使用这些信息,它们会写入到你的每一次提交中,不可更改:

    $ git config --global user.name 

http://www.mrgr.cn/news/16794.html

相关文章:

  • CUDA与TensorRT学习一:并行处理与GPU体系架构
  • open3d无法读取的obj点云文件处理方案
  • nginx安装
  • 9 自研rgbd相机基于rk3566之qt开发环境搭建与框架搭建
  • 【算法每日一练及解题思路】计算以空格隔开的字符串的最后一个单词的长度
  • ESP32利用大模型做聊天机器人
  • 华为手机永久关闭自动亮度 | 使用智慧场景
  • 后端输出二进制数据,前端fetch接受二进制数据,并转化为字符输出
  • [H贪心] lc3273. 对 Bob 造成的最少伤害(贪心+排序+推公式+双周赛138_4)
  • K8S - 理解volumeMounts 中的subpath
  • 功能需求文档-自适应巡航控制ACC
  • 阻塞队列ArrayBlockingQueue与LinkedBlockingQueue
  • 学习记录:js算法(二十):子数组最大平均数 I、无重复字符的最长子串
  • 黑神话悟空-提高画质、防卡顿、修复等各种功能、各种CT表、各种存档、武器包、人物、装备替换等193+MOD合集
  • torch.nn.functional.interpolate(最近邻插值,双线性插值)
  • C语言:字符串存在哪?
  • xxe漏洞
  • 【MySQL】索引使用规则——(覆盖索引,单列索引,联合索引,前缀索引,SQL提示,数据分布影响,查询失效情况)
  • 物联网架构之CDH详解
  • 基于SSM的咖啡馆管理系统