Skip to content
📈0️⃣

1Git 概述

什么是 Git

Git 是一个开源的分布式版本控制系统,最初由 Linus Torvalds 于 2005 年创建,旨在管理代码版本和协作开发。

Git 基础

Git 的工作流程基于将代码存储为不同版本的快照(称为提交),并使用分支和合并等功能来管理多个开发者之间的协作。

以下是 Git 的一般用法:

  1. 初始化版本库:使用 git init 在项目目录中初始化一个新的 Git 仓库。

  2. 添加文件到暂存区:使用 git add 命令将文件添加到 Git 的暂存区,准备提交。

  3. 提交更改:使用 git commit 命令将暂存区的内容提交到版本库中,并附带一条有意义的提交信息。

  4. 创建分支和合并:使用 git branch 命令创建和切换分支,使用 git merge 命令将不同分支的更改合并起来。

  5. 远程操作:使用 git remote 命令配置远程仓库地址,使用 git push 命令将本地更改推送到远程仓库,使用 git pull 命令从远程仓库拉取最新的更改。

Git 在实际开发中的作用

Git 是一个强大的版本控制系统,广泛应用于各种开发场景,包括但不限于:

  • 代码托管:GitHub、Gitee 等平台提供了代码托管服务,方便团队协作和代码管理。
  • 版本控制:使用 Git 可以跟踪代码的每个版本,方便回溯和比较。
  • 分支管理:使用 Git 的分支功能,可以同时进行多个开发任务,互不干扰。
  • 代码审查:使用 Git 的代码审查工具,可以对代码进行同行评审和讨论。
  • 持续集成:使用 Git 的持续集成工具,可以自动构建和测试代码,提高开发效率。

Git 在 Windows 和 Linux 上的安装

在 Windows 系统上,Git 提供了官方的可执行安装程序。你可以在命令提示符或 Git Bash 中运行 Git 命令。此外,还有一些图形化界面的 Git 客户端,例如 GitHub Desktop。

参考文档:git 的安装与配置

在 Linux 系统上,通常预装了 Git。你可以在终端中直接运行 Git 命令。

无论是在 Windows 还是 Linux 系统上,Git 的基本用法都是相同的,只是运行 Git 命令的方式可能有所不同。另外,图形化界面的 Git 客户端可以使操作更加直观和易用,无论在哪个操作系统上使用 Git 都是可行的。

关于 GitHub 和 Gitee

GitHub 和 Gitee 是两个知名的代码托管平台,它们都支持 Git 版本控制和协作开发。它们之间的主要区别在于它们的服务区域和用户群体。

  • GitHub 是一个面向全球开发者的平台,它提供了一个友好的开发环境,并提供了许多优秀的开源项目。GitHub 的用户群体主要是开源社区和开发者。

  • Gitee 则是国内的一个代码托管平台,它提供了一个中文界面,并支持国内开发者的需求。Gitee 的用户群体主要是国内开发者。

这两个平台都具有类似的功能,开发者可以将项目代码托管到这些平台上,与其他开发者合作开发,并利用它们的功能进行代码审查、问题追踪和持续集成等工作。