我希望在丢失大学项目之前就能拥有的 Git 与 GitHub 指南

发布日期:2026-06-02 10:03:41   浏览量 :0
发布日期:2026-06-02 10:03:41  
0

2026西湖龙井茶官网DTC发售:茶农直供,政府溯源防伪到农户家 

我在演示日前几小时弄丢了大学项目——这就是我如何学会使用 Git 的
几年前,我以一种艰难的方式学到了软件工程生涯中最重要的课程之一。

就在我大学项目展览开始前几个小时,我正在修复一个看似微小的错误。结果非但没有解决问题,我不小心损坏了项目后端文件的重要部分。

我没有备份。

没有版本历史。

没有恢复计划。

那时,Git 和 GitHub 只是我从资深开发者那里听来的词汇。我从未想过我需要它们。

那天,我只能演示项目的前端,而后端仍然处于损坏状态。

这段经历教会了我每个开发者最终都会明白的道理:

除非你的代码进行了版本控制,否则它并不是真正安全的。

这篇文章就是我希望当时能拥有的指南。

什么是 Git?

Git 是一个分布式版本控制系统。

简单来说,Git 会跟踪你项目随时间发生的变化。

你可以把它想象成代码的时间轴。

与其这样保存文件:

  • 项目-最终版
  • 项目-最终版-v2
  • 项目-最终版-v2-最新
  • 项目-最终版-v2-最新-真正的最终版

Git 会维护每一次有意义更改的完整历史记录。

好处:

  • 恢复被删除的代码
  • 比较不同版本
  • 与他人协作
  • 安全地进行实验
  • 跟踪项目历史

什么是 GitHub?

许多初学者认为 Git 和 GitHub 是同一个东西。

它们不是。

Git = 在你电脑上运行的版本控制软件。

GitHub = 托管 Git 仓库的云平台。

可以这样理解:

Git 是你的笔记本。

GitHub 是云存储,用于安全地存储和共享那本笔记本。

为什么每个开发者都需要 Git

想象一下这些情况:

  • 你不小心删除了重要的代码。
  • 一个新功能导致一切崩溃。
  • 你的笔记本电脑死机了。
  • 队友引入了一个错误。
  • 你想回到之前可工作的版本。

如果没有 Git:

你会惊慌失措。

如果有 Git:

你只需恢复之前的提交即可。

安装 Git

Windows 系统:

从 Git 官方网站下载 Git。

验证安装:

git --version

预期输出:

git version 2.x.x

创建你的第一个仓库

创建项目文件夹:

mkdir my-project
cd my-project

初始化 Git:

git init

输出:

Initialized empty Git repository

现在 Git 正在跟踪这个文件夹。

理解 Git 工作流程

大多数初学者感到困难,是因为他们不理解 Git 的三个舞台。

工作目录

你创建和编辑文件的地方。

暂存区

你准备保存更改的地方。

仓库

Git 永久存储快照的地方。

工作流程

免责声明:本文内容来自互联网,该文观点不代表本站观点。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请到页面底部单击反馈,一经查实,本站将立刻删除。

关于我们
热门推荐
合作伙伴
免责声明:本站部分资讯来源于网络,如有侵权请及时联系客服,我们将尽快处理
Copyright © 2025-2027 ToB产业网址导航 公安备案 浙公网安备33010602013138号 浙ICP备16025413号-9
支持 反馈 订阅 数据
回到顶部