以下是 Git 的安装和使用教程,包括基本概念、安装步骤、常用命令和工作流程。
1. Git 简介
Git 是一个分布式版本控制系统,用于跟踪文件的变化,特别是源代码。它允许多用户协作开发,支持分支和合并操作。
2. 安装 Git
2.1 Windows
- 下载 Git:从 Git 官方网站 下载适合 Windows 的安装程序。
- 运行安装程序:按照向导进行安装,保持默认选项。
- 验证安装:打开命令提示符,输入以下命令:
git --version
2.2 macOS
- 使用 Homebrew:打开终端,输入以下命令:
brew install git
2 验证安装:
git --version
2.3 Linux
在大多数 Linux 发行版中,可以使用包管理器安装 Git。
Debian/Ubuntu:
sudo apt update
sudo apt install git
Fedora:
sudo dnf install git
CentOS:
sudo yum install git
验证安装:
git --version
3. 配置 Git
安装完成后,需要进行基本配置:
git config --global user.name "Your Name"
git config --global user.email "you@example.com"
要查看当前配置:
git config --list
4. 创建和管理仓库
4.1 创建新仓库
- 在本地创建仓库:
mkdir my-project
cd my-project
git init
从远程仓库克隆:
git clone https://github.com/username/repo.git
4.2 基本操作
查看状态:
git status
添加文件:
git add filename # 添加指定文件
git add . # 添加所有更改的文件
提交更改:
git commit -m "Your commit message"
查看提交历史:
git log
4.3 分支管理
创建新分支:
git branch new-branch
切换分支:
git checkout new-branch
合并分支:
git checkout main
git merge new-branch
删除分支:
git branch -d new-branch
5. 与远程仓库交互
5.1 添加远程仓库
git remote add origin https://github.com/username/repo.git
5.2 推送更改
git push origin main
5.3 拉取更改
git pull origin main
6. 常见问题
- 解决合并冲突:在合并时,如果出现冲突,Git 会提示您。您需要手动解决冲突并重新提交。
撤销更改:
撤销未暂存的更改:
git checkout -- filename
撤销已提交的更改:
git reset --hard HEAD~1
7. 学习资源
- Pro Git Book — 一本全面的 Git 学习书籍。
- Git 官方文档 — Git 的官方文档。