一、Git简介
-
什么是Git?
-
分布式版本控制系统
-
核心功能:代码版本管理、协作开发、历史追溯
-
-
应用场景:
-
个人项目管理
-
团队协作开发
-
开源项目贡献
-
二、下载Git前的准备
-
系统要求:
-
Windows 7及以上
-
macOS 10.9及以上
-
Linux主流发行版
-
-
网络环境:
-
稳定互联网连接
-
企业用户注意防火墙设置
-
三、Git下载方法(全平台)
1. Windows系统
-
官方途径:
-
官网下载:Redirecting…
-
自动识别系统位数(32/64位)
-
-
镜像站点:
-
包管理器:
-
Chocolatey:
choco install git
-
Scoop:
scoop install git
-
2. macOS系统
-
官方安装包:
-
Homebrew安装:
bash
brew install git
-
Xcode自带:
bash
xcode-select --install
3. Linux系统
-
Debian/Ubuntu:
bash
sudo apt update && sudo apt install git
-
CentOS/RHEL:
bash
sudo yum install git
-
Arch/Manjaro:
bash
sudo pacman -S git
四、安装验证
-
检查版本号:
bash
git --version
text
git version 2.39.2 # 示例输出
-
验证基础功能:
bash
git config --global user.name "Your Name" git config --global user.email "your@email.com"
五、Git图形客户端下载(可选)
客户端名称 | 平台支持 | 下载地址 |
---|---|---|
GitHub Desktop | Win/macOS | https://desktop.github.com/ |
Sourcetree | Win/macOS | Sourcetree | Free Git GUI for Mac and Windows |
GitKraken | Win/macOS/Linux | GitKraken Legendary Git Tools | GitKraken |
TortoiseGit | Windows | Download – TortoiseGit – Windows Shell Interface to Git |
六、企业级解决方案
-
自建Git服务器:
-
GitLab CE:https://about.gitlab.com/install/
-
-
云托管平台:
-
GitHub:https://github.com/
-
GitLab:https://gitlab.com/
-
七、下载问题排错
常见问题 | 解决方案 |
---|---|
下载速度慢 | 使用国内镜像源/开启下载工具加速 |
安装包签名验证失败 | 重新下载/检查系统时间/关闭安全软件 |
git 命令未识别 | 检查PATH环境变量/重启终端 |
企业网络限制 | 联系IT部门开通权限/使用代理 |
旧系统兼容性问题 | 下载历史版本(如Git 2.30) |
八、后续配置建议
-
基础配置:
bash
# 设置默认编辑器 git config --global core.editor "code --wait" # 启用颜色标记 git config --global color.ui auto
-
SSH密钥配置:
bash
ssh-keygen -t ed25519 -C "your_email@example.com" cat ~/.ssh/id_ed25519.pub
九、学习资源推荐
-
官方文档:
-
Pro Git Book:Redirecting…
-
-
交互式教程:
-
Learn Git Branching:Learn Git Branching
-
-
中文资源:
-
廖雪峰Git教程:简介 - Git教程 - 廖雪峰的官方网站
-