Git 入门

发布: (2026年1月5日 GMT+8 01:53)
4 min read
原文: Dev.to

Source: Dev.to

什么是 Git?

Git 是一个帮助你保存、跟踪和管理代码更改的工具。

简而言之:Git 记住项目的每一个版本,这样你可以随时前进或回退。

把 Git 想象成:

  • 一个 带有历史记录的保存按钮
  • 你的代码的 备份
  • 一个 让多人安全协作的工具

为什么要使用 Git?

Git 让开发者的生活更轻松。

  • 你可以撤销错误
  • 你可以看到是谁改了什么
  • 你可以在不破坏现有代码的情况下开发新功能
  • 你可以顺畅地与团队协作

这就是 几乎所有公司都在使用 Git 的原因。

核心 Git 概念(非常简洁)

仓库(Repo)

仓库 就是 Git 正在跟踪的项目文件夹。Git 在其中保存所有的变更历史。

提交(Commit)

提交 是代码的一个已保存的版本。可以理解为:“我喜欢当前项目的状态,保存它。”

示例提交信息:

Added homepage UI

分支(Branch)

分支 是代码的一个独立副本,用于安全地工作。

  • main → 稳定代码
  • feature-login → 新功能开发

分支让你可以放心实验。

HEAD 告诉 Git 你现在所在的位置。它指向当前正在工作的提交。

Git 的 3 大重要区域

Working Directory → Staging Area → Repository
  • 工作目录:编辑文件的地方
  • 暂存区:准备文件的地方
  • 仓库:存放提交的地方

常用 Git 命令(你每天都会用到)

在项目中初始化 Git

git init

查看有哪些更改

git status

添加文件到 Git

git add index.html
git add .

保存你的更改

git commit -m "Initial setup"

查看历史提交

git log --oneline

一个真实的开发者工作流(从零开始)

mkdir my-project
cd my-project
git init

创建文件 → 编辑 → 然后:

git add .
git commit -m "Add first version"

进行更改 → 重复相同步骤。这正是开发者每天使用 Git 的方式。

Git 历史的展示方式

线性历史

Commit A → Commit B → Commit C (HEAD)

带分支的历史

main ── A ── B
          \
           C ── D (feature)

项目结构(简易视图)

Project Folder
 ├── Your files (working directory)
 └── .git (Git history)

结束语

Git 并不难——它只是新而已。如果你已经了解:

  • 什么是提交
  • 如何添加并保存更改
  • 基本的工作流

那么你已经掌握了 Git 的 80 %。每天稍加练习,Git 很快就会变得自然。

祝编码愉快 🚀

Back to Blog

相关文章

阅读更多 »

Git 入门:基础与必备命令

!Git 初学者封面图:基础和必备命令https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/ht...

Git 学习

什么是 Git Git 由 Linus Torvalds 于 2005 年创建。 版本控制系统 版本控制系统的类型 1. 本地 VCS - 示例:未提供 - 限制…