Git 使用教程
本教程将详细介绍 Git 的基本使用方法,包括添加 SSH 公钥、在 Gitee 上创建仓库、常用 Git 命令和操作流程等。
一、什么是 Git
Git 是一种分布式版本控制系统,可以追踪文件的变化并协同工作。它是由 Linus Torvalds 在 Linux 内核开发过程中开发的,现在已经成为了许多项目的标准工具。
Git 的特点包括:
- 分布式:每个开发者都有一个完整的版本库,可以在本地进行修改、提交和合并,无需网络连接。
- 高效:使用快照存储数据,而不是存储文件的差异,因此处理大文件和大型项目非常快速。
- 强大:支持分支、合并、标签、撤销等功能,可以满足各种复杂的版本控制需求。
二、添加 SSH 公钥
在使用 Git 前,需要先添加 SSH 公钥到 Gitee 中,以便进行身份验证。具体步骤如下:
- 打开终端并生成 SSH 密钥:
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
-
按照提示输入文件名和密码等信息,生成 SSH 密钥对。
-
打开公钥文件(默认为
~/.ssh/id_rsa.pub
),将其中的内容复制到 Gitee 的 SSH 公钥管理页面中。 -
点击保存,完成 SSH 公钥的添加。
三、Gitee 创建仓库
在使用 Git 前,需要在 Gitee 上创建一个仓库以存储代码。具体步骤如下:
-
登录 Gitee 并进入个人主页。
-
点击右上角的“新建仓库”按钮,进入新建仓库页面。
-
输入仓库名称、描述、可见范围和其他信息,然后点击“创建仓库”。
-
在仓库页面中,可以看到仓库的地址和 SSH 克隆地址等信息。
四、Git 操作
4.1 Git 常用命令
下表列出了 Git 的一些常用命令及其作用:
命令 | 作用 |
---|---|
git init | 初始化一个 Git 仓库 |
git clone | 克隆一个远程仓库到本地 |
git add | 将文件添加到暂存区 |
git commit | 将暂存区的文件提交到本地仓库 |
git push | 将本地仓库的文件推送到远程仓库 |
git pull | 从远程仓库拉取最新代码 |
git branch | 查看、创建和删除分支 |
git checkout | 切换分支或恢复文件 |
git merge | 合并分支 |
git tag | 打标签 |
4.2 流程详解
-
初始化仓库:使用
git init
命令初始化一个空的 Git 仓库。 -
添加文件:使用
git add
命令将文件添加到暂存区。 -
提交文件:使用
git commit
命令将暂存区的文件提交到本地仓库。 -
克隆仓库:使用
git clone
命令将远程仓库克隆到本地。 -
拉取代码:使用
git pull
命令从远程仓库拉取最新代码。 -
推送代码:使用
git push
命令将本地仓库的代码推送到远程仓库。 -
创建分支:使用
git branch
命令创建一个新的分支。 -
切换分支:使用
git checkout
命令切换到指定分支。 -
合并分支:使用
git merge
命令将指定分支合并到当前分支。 -
打标签:使用
git tag
命令打一个新的标签。
以上是 Git 的基本操作流程,通过使用这些命令,可以轻松地进行版本控制和协同开发。