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