github编辑

Git

OI-Wikiarrow-up-right 中有对于 Git 的详细介绍,但笔者认为这些介绍过于复杂了,所以在这里简短介绍一下 Git。

Git 可以在集成了 Git 的 IDE 中使用,也可以在cmd、powershell中使用。

Git 简介

Git 是一个分布式版本控制系统,广泛用于源代码管理和协作开发。它允许多个开发者在同一项目上并行工作,同时跟踪和管理代码的历史更改。

Git 下载arrow-up-right

常用命令

1. 配置用户信息

在开始使用 Git 之前,通常需要设置你的用户名和邮箱:

git config --global user.name "Your Name"
git config --global user.email "your_email@example.com"

2. 创建和克隆仓库

  • 创建新的 Git 仓库

    git init
  • 克隆现有仓库

    git clone <repository-url>

3. 查看状态

  • 查看当前工作目录和暂存区的状态

4. 添加和提交更改

  • 将更改添加到暂存区

    • 添加所有更改:

  • 提交更改

5. 查看提交历史

  • 查看提交记录

  • 查看简洁的提交历史

6. 分支管理

  • 查看所有分支

  • 创建新分支

  • 切换到另一个分支

    • 创建并切换到新分支(简写):

  • 删除分支

7. 合并分支

  • 将一个分支合并到当前分支

8. 远程仓库管理

  • 查看远程仓库

  • 添加远程仓库

  • 推送更改到远程仓库

  • 从远程仓库拉取更改

  • 获取远程仓库的更新(不合并):

9. 撤销操作

  • 撤销暂存区的更改

  • 撤销对工作目录的更改(恢复到最后一次提交状态):

  • 撤销最近的提交,但保留更改

10. 标签管理

  • 创建标签

  • 查看标签

  • 推送标签到远程

Git 与 GitHub

使用场景

  • 软件开发:广泛用于开源和商业软件项目的版本控制。

  • 文档管理:用于管理文档版本和变更。

  • 团队协作:支持多个开发者在同一项目上工作的工具。

个人使用Git较多的地方是将本地项目提交到Github仓库,例如本手册。以及快速进行版本回滚,这样就不会出现多次保存一个项目的情况。

最后更新于