Files
fzu-product/生产工具/git你需要知道的事情.md
2026-01-02 19:25:35 +08:00

4.6 KiB
Raw Blame History

🎓 学长写给大一新生的一封信Git你必须知道的事

刚入大学,很多同学第一次听到 Git 都会一脸懵:

“Git 是啥?” “会不会很难?” “现在就要学吗?”

先别慌,学长告诉你: 不会 Git 很正常,但早点学,会让你省下无数弯路。


一、Git 到底是干嘛的?🕰️

配图建议:一张“时光机”或者“代码版本快照”的卡通图

一句话概括: Git 是帮你保存代码历史、防止改崩、方便合作的工具。

想象一下:

  • 写代码改错了 → 可以瞬间回到昨天
  • 和同学同时写作业 → 不怕互相覆盖
  • 电脑坏了 → 代码还有备份

简单来说,Git 就像代码专用的时光机📸


二、GitHub 又是什么?🌐

配图建议Git 与 GitHub 的关系图Git 本地 + GitHub 云端)

很多新生以为 Git = GitHub其实不是。

  • Git:本地工具,管理代码版本
  • GitHub:放代码的网站,方便协作和展示

学长理解:

Git = 记账本 GitHub = 云端保险柜 + 作品展示平台

在 GitHub 上,你可以:

  • 保存作业和练习
  • 和同学做项目
  • 看开源项目
  • 为找实习准备作品集

三、Git 能帮你做什么?

配图建议:四个功能的图标或者流程图

  1. 记录历史 每一次修改都是快照,可随时回退

  2. 并行开发 分支让你同时写不同功能,互不影响

  3. 备份与同步 本地仓库 ↔ 远程仓库,防止丢失

  4. 协作开发 PR + Issues让团队合作轻松有序


四、学长建议:现在就开始用 Git

不要等大二才用 Git哪怕是小练习也可以管理

  • C 语言作业
  • Python 小项目
  • 数据结构实验
  • 自己随便写的代码

每一次提交都是你的成长记录 📖


五、第一次接触 Git需要知道的概念👀

第一次看不懂没关系,只要眼熟:

  • 仓库Repository
  • 工作区Working Directory
  • 暂存区Staging Area
  • 分支Branch
  • 合并Merge

学长当年也是一头雾水,用着用着就懂了。


六、新生常见问题

Q一定要敲命令行吗 不一定。网页操作也行,但命令行更专业、更高效。

Q私有仓库收费吗 不用GitHub/Gitee 免费提供。

Q别人会看到我的代码吗 只要选 Private私有,别人看不到。


七、Git 使用流程(入门思路版)🔧

配图建议:流程图:写代码 → add → commit → push

不用背命令,先理解流程:

写代码
 ↓
git add告诉 Git 我要保存这些改动)
 ↓
git commit生成一个版本
 ↓
git push上传到 GitHub

八、新手常用命令📌

  • git init:创建仓库
  • git clone:下载别人仓库
  • git status:查看状态
  • git add:添加修改
  • git commit:提交修改
  • git push:上传到 GitHub
  • git pull:同步更新
  • git log:查看历史

其他命令以后慢慢学就好。


九、理解“暂存区”很关键

Git 的流程:

工作区 → 暂存区 → 提交
  • 写代码 → 工作区
  • git add → 暂存区(待保存)
  • git commit → 保存成版本

想象成:草稿 → 待提交 → 已保存


十、为什么要学分支?🌿

分支可以让你:

  • 同时开发多个功能
  • 实验新想法不会影响主线
  • 多人协作清晰
  • 出问题直接丢掉分支

常见分支:

  • main:稳定版
  • develop:开发版
  • feature/xxx:功能分支

十一、什么是 Pull RequestPR🔄

PR 就是:

“我写好了代码,想合进主分支,你帮我看看。”

作用:

  • 代码审查
  • 自动测试
  • 避免破坏主分支

流程:

Fork → Clone → 新建分支 → 修改 → commit → push → 提 PR

十二、学长推荐的学习资源📚

Learning Git Branching 交互式网站,可视化分支操作,边做边学,最适合新手。

链接:https://learngitbranching.js.org


结语

刚开始学 Git 很正常会懵,但学长想告诉你:

没有人一开始就会 Git。

你只需要做到:

  • 勇敢使用
  • 多提交
  • 不怕出错
  • 会查资料

大一就开始用 Git你的大二、大三会轻松很多 😉


如果你愿意,我可以帮你再做一版:

  • 配图版公众号排版:每章节配卡通流程图 / 分支示意 / PR 示意
  • 速读版5 分钟读完 Git 入门
  • 社团 PPT 风格:可直接在社团分享