一、Git
1.Git的定义
Git 是一个开源的分布式版本控制系统(Distributed Version Control System, DVCS),由 Linus Torvalds(Linux 之父)于 2005 年开发,最初用于管理 Linux 内核开发。它的核心功能是高效追踪和管理文件变更,尤其适合代码协作开发,但也适用于任何文本类文件(如文档、配置)的版本管理。
2.Git的作用
- 版本控制:
记录文件(如代码、文档)的每一次修改历史,可回溯到任意旧版本,避免“误删后无法恢复”的问题。 - 分布式:
每个开发者本地都有完整的代码仓库(包含全部历史记录),不依赖中央服务器,支持离线工作。 - 协作工具:
多人可并行修改同一项目,通过分支(Branch)、合并(Merge)等机制高效协同。
(这段话是什么意思呢?试想一下假如你是一个项目的总负责人,当项目过大需要多人团队合作时,团队成员彼此协作开发,编写程序代码的保存、沟通、更新等操作该如何进行?请小伙伴们仔细思考以上问题哦!这对我们接下来的讲解很有帮助~~~)
Git下载地址
1. 官方下载地址
- Git 官网(推荐):
🔗 https://git-scm.com/downloads
(请小伙伴认真识别自己电脑的操作系统,找到最新稳定版下载)
2. 各平台安装方式
Windows
- 推荐下载:
- 官网提供的 Git for Windows(包含 Git Bash 和 GUI 工具)。
macOS
- 推荐方式:
- 官网下载 macOS 版 Git。
Linux
- 通过包管理器安装:
- Debian/Ubuntu:
sudo apt update && sudo apt install git
- CentOS/Fedora:
- Debian/Ubuntu:
sudo yum install git
sudo dnf install git
如果大家习惯图形界面,可额外安装以下工具:
- GitHub Desktop:🔗 https://desktop.github.com

- Sourcetree:🔗 https://www.sourcetreeapp.com

下载完 Git 后,你需要完成以下 关键配置和初始化操作,以确保 Git 正常工作并适应你的开发需求。以下是详细步骤:
1. 验证 Git 安装
在终端(Windows 使用 Git Bash 或 CMD)运行以下命令,检查是否安装成功:
git --version
正常应输出 Git 版本号(如我的git版本是git version 2.47.1
)。

2. 全局基础配置(必做)
设置你的用户名和邮箱(提交代码时会记录这些信息):
git config --global user.name "你的名字"
git config --global user.email "你的邮箱@example.com"
3. 初始化或克隆仓库
场景 1:本地新建仓库
mkdir my-project # 创建项目文件夹
cd my-project # 进入文件夹
git init # 初始化Git仓库
(这里我有必要说明一下,创建项目文件夹可以在桌面右键->“新建” ->“新建文件夹”自行创建,后期打开文件夹右键,选择“显示更多选项”,点击open git bash here)
场景 2:克隆远程仓库(如GitHub项目)也就是拉取GitHub上别人的开源项目。这也是GitHub最主要功能之一!
git clone https://github.com/用户名/仓库名.git
4. 首次提交代码
5. 连接远程仓库(如需协作)
6. 常用配置优化(可选但推荐)
a. 默认编辑器设置
git config --global core.editor "code --wait" # 使用VS Code
# 其他编辑器:
# "nano"(Linux默认)、"vim"、"notepad"(Windows记事本)
b. 避免换行符问题(跨平台协作)
git config --global core.autocrlf input # macOS/Linux
git config --global core.autocrlf true # Windows
c. 别名(简化命令)
git config --global alias.st status # 用 `git st` 代替 `git status`
git config --global alias.co checkout
7. 学习基础工作流
8. 遇到问题?
-
- 验证配置:
git config --global --list # 查看所有全局配置
- 这会生成一个隐藏的
.git
文件夹,存储版本控制数据。
- 示例(克隆官方Git文档仓库):
git clone https://github.com/git/git.git
- 创建或修改文件(如
README.md
)。 - 提交到本地仓库:
git add README.md # 将文件添加到暂存区 git commit -m "首次提交" # 提交并添加描述
- 使用
git add .
可以添加所有修改的文件。
- 使用
- 在GitHub/GitLab上创建新仓库(获取远程地址,如
https://github.com/你的用户名/仓库名.git
)。 - 本地关联远程仓库:
git remote add origin https://github.com/你的用户名/仓库名.git
- 推送代码到远程:
git push -u origin main # 首次推送需加 `-u`,后续可简写为 `git push`
- 修改文件 → 暂存 → 提交 → 推送:
git add <文件> # 暂存修改 git commit -m "描述" # 提交到本地 git push # 推送到远程
- 拉取他人更新:
git pull # 相当于 git fetch + git merge
- 查看帮助:
git help <命令> # 如 `git help commit`
- 验证配置:
下一篇文章我将开始讲述Git的配置与初始操作。