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

Git下载和安装教程(附安装包)

Git 是一款“时间机器”式的版本控制工具,开发者每天都在用。

简单来说,Git 把项目的每一次改动都拍成“快照”,按时间线串成历史,让你随时回到过去的任意一刻;同时支持多人并行开发,把各自的改动像乐高积木一样合并,最终拼成完整的软件。

对新手小白而言,可以把 Git 想象成“加强版撤销/重做”:不仅能在自己的电脑里无限回退,还能把历史共享给全球同事,大家各自改文件,却不用担心“谁覆盖了谁的劳动成果”。

下载Git

这里为大家提供了 Git 最新版的安装包:

网盘下载:Git安装包

下载后会得到一个名为“Git-2.51.0.2-64-bit.exe”的 Git 安装包。

安装Git

对于 Windows 平台,直接下载网盘中的“Git-2.51.0.2-64-bit.exe”的 Git 安装包,一路 Next 即可(所有设置保持默认)。

安装完成后,右键菜单会多出 “Git Bash Here”,如下图所示:

打开 CMD 或者使用右键菜单中的 Git Bash Here,输入如下命令:

git --version

看到 Git 的版本信息,证明安装成功。

如果是 Mac OS 平台,执行如下命令安装 Git:

$ brew install git

如果是 Linux 平台,执行如下命令安装 Git(对号入座):

Debian/Ubuntu:
# apt-get install git
Fedora:
# yum install git (up to Fedora 21)
# dnf install git (Fedora 22 and later)
Gentoo:
# emerge --ask --verbose dev-vcs/git
Arch Linux:
# pacman -S git
openSUSE:
# zypper install git
Mageia:
# urpmi git
Nix/NixOS:
# nix-env -i git
FreeBSD:
# pkg install git
Solaris 9/10/11 (OpenCSW):
# pkgutil -i git
Solaris 11 Express, OpenIndiana:
# pkg install developer/versioning/git
OpenBSD:
# pkg_add git
Alpine:
$ apk add git

配置Git

1) 创建一个新的文件夹,在空白处点击鼠标右键,选择”Git Bash Here“。首先查看 git 配置,执行下面的命令:

git config --global --list

如果什么都没有输出,表明新安装的 git 配置是空的。

2) 配置用户名和邮箱。在右键菜单 Git Bash Here 中,输入如下命令:

git config --global user.name "用户名"
git config --global user.email "邮箱"

注意,使用了 --global 选项,表明该命令只需要运行一次,即可永久生效。

3) 全局配置文件。通过 git config --global user.name 和 git config --global user.email配置的用户名和邮箱地址,会被写入到 C:/Users/用户名文件夹 /.gitconfig 文件中。这个文件是 Git 的全局配置文件,配置一次即可 永久生效。

可以使用记事本打开 .gitconfig 文件,查看自己曾经对 Git 做了哪些全局性的配置。还可以运行如下的终端命令,快速的查看 Git 的全局配置信息:

# 查看所有的全局配置项
# 列出全局的配置项
git config --list --global
# 查看指定的全局配置项
# 只查看用户名
git config user.name
# 只查看用户邮箱
git config user.email
http://www.dtcms.com/a/469735.html

相关文章:

  • go的学习2---》并发编程
  • 高端网站建设企业公司网页版qq空间登录入口官网
  • 麒麟系统安装达梦数据库遇到的问题
  • VScode怎么使用Jupyter并且设置内核
  • LwIP UDP RAW
  • VI-SLAM定位方案对比
  • TCP/IP 协议族—理论与实践(一)
  • 手持小风扇MCU方案,智能风扇方案设计开发
  • 网站设计深圳网站建设公司网页设计与制作100例怎么写
  • Linux -- 网络层
  • 建设班级网站 沟通无限网络黄页进入有限公司
  • Labview项目01:标准可配置序列测试框架
  • 拌合楼软件开发(23)监测客户端在线情况并联动企业微信提醒客户端离线和恢复
  • 雄安网建 网站建设莞城微信网站建设
  • 基于Python的交通数据分析应用-hadoop+django
  • [特殊字符] 教程|打造一个 Telegram 币圈波场交易记录检测机器人
  • 高弹性不锈钢材质在技工钳应用中的优势分析
  • 东土科技连投三家核心企业 发力具身机器人领域
  • 建设行政主管部门官方网站张槎建网站服务
  • 【AI4S】利用大语言模型 LLM 进行分子设计
  • 零用贷网站如何做p2p网站建设公司排名
  • 从 Home Assistant 到 JetLinks:构建双层智能家居与社区管理平台实训全景
  • 什么是BUG,你对BUG的了解有多少?
  • 有哪些网站做任务有佣金手机活动网站模板
  • 阿里下场造“机器人”:从通义千问到具身智能,中国AI正走向“实体化”阶段
  • 盐城网站建设jsxmt公司网站域名管理
  • Cherry Studio 核心功能简介
  • 阿里巴巴国际站开店流程及费用网站建设与网络编辑综合实训课程指导手册pdf
  • 网站备案收费幕布用wordPress搭建图片库
  • Java版座位预约系统★共享自习室系统源码★学校/培训机构座位预约系统