了解使用 Git 的版本控制:初学者

发布: (2026年1月18日 GMT+8 05:39)
5 min read
原文: Dev.to

Source: Dev.to

什么是版本控制?

版本控制是一种随时间记录文件更改的方式。它不像把同一个文件保存为不同名字的多个副本那样,而是以有序的方式记录每一次更改。这使得我们可以轻松查看哪些内容被修改、何时被修改,以及在出现问题时回退到之前的版本。对于随时间增长的项目或多人协作的代码,这尤其有用。

什么是 Git?

Git 是一种版本控制系统,帮助开发者管理和跟踪项目中的更改。它在本地工作,保存项目的快照,并且让修复错误和审查工作变得简单。

什么是 GitHub?

GitHub 是一个可以在线存放 Git 项目的网站。它可以保护你的代码,方便你与他人分享,并且让协作变得轻松。你还能从任何电脑访问你的项目,始终拥有最新的版本。

版本控制的重要性

  • 防止工作丢失
  • 通过回到之前的版本撤销错误
  • 随时间跟踪项目进度
  • 在不同设备上处理同一个项目
  • 与他人协作而不会覆盖他们的更改

如何在 GitHub 上跟踪更改、推送代码和拉取代码

步骤 1:安装 Git

  • 前往 Git 官方网站 下载适用于你操作系统的版本。
  • 运行安装程序并按照步骤进行,保持大多数设置为默认。

安装完成后,打开 Git Bash 或命令提示符,输入:

git --version

这会显示已安装的 Git 版本。

步骤 2:创建 GitHub 账户

注册或登录一个 GitHub 账户。

完成后,打开终端(Git Bash),设置你的用户名和电子邮件,以便 Git 知道是谁做的更改:

git config --global user.name "YOUR_USERNAME"
git config --global user.email "YOUR_EMAIL"

YOUR_USERNAMEYOUR_EMAIL 替换为你的实际信息。

步骤 3:为项目创建文件夹

在电脑上为你的项目创建一个文件夹(例如 testProject)。然后打开 Git Bash 并进入该文件夹:

cd testProject

Git 现在将在该文件夹内工作。

步骤 4:初始化 Git

在文件夹中初始化 Git:

git init

这会把文件夹转换为 Git 仓库。

步骤 5:添加新文件

创建一个新文件(例如 firstfile.txt):

touch firstfile.txt

检查 Git 正在跟踪哪些文件:

git status

未跟踪的文件显示为红色,已跟踪的文件显示为绿色。

步骤 6:跟踪并保存更改

暂存新文件:

git add firstfile.txt

一次性添加所有文件:

git add .

使用描述性信息提交更改:

git commit -m "Commit Message"

步骤 7:将本地仓库连接到 GitHub

  1. 在 GitHub 上为你的项目创建一个新仓库。
  2. 复制仓库的 URL(例如 https://github.com/username/repository-name.git)。
  3. 在本地仓库中添加远程源:
git remote add origin https://github.com/username/repository-name.git

将 URL 替换为你的仓库链接。

步骤 8:推送代码

将本地提交发送到 GitHub:

git push origin main

步骤 9:拉取代码

在另一台电脑上工作或获取最新版本时,克隆仓库:

git clone https://github.com/username/repository-name.git
cd repository-name

将本地副本更新为 GitHub 上的最新更改:

git pull origin main

关键要点

理解 Git 命令的工作原理比死记硬背更重要。掌握概念后,命令自然会变得直观。

Back to Blog

相关文章

阅读更多 »

Git 与 GitHub 入门指南

介绍 在软件开发的世界中,版本控制是必不可少的。Git 是一种版本控制工具,帮助你跟踪代码的更改,...

Git 初学者指南:理解版本控制

介绍 当你第一次听说 Git 时,它可能听起来令人生畏,但一旦你了解 Git 存在的原因以及基本命令的工作原理,一切就会开始……