Git仓库使用教程新手入门:从零开始管理你的代码

你是不是经常改着改着文件,突然发现上一版更好,却再也找不回来了?或者和朋友一起做个小项目,靠微信传文件,结果版本乱成一团?别急,Git 就是来解决这些问题的。它就像一个智能存档箱,每次修改都能记住,还能轻松回退。

什么是Git,它和“”有啥关系?

Git 是一个代码版本控制系统,简单说就是帮你记录文件变化的工具。而“Git仓库”(Repository)就是你项目所在的文件夹,被 Git 管理起来的地方。比如你想做个智能家居的小程序,把所有代码放一个文件夹里,初始化成 Git 仓库后,它就开始自动记日志了。

安装Git,几分钟搞定

去官网 git-scm.com 下载对应系统的版本,安装时基本一直点“下一步”就行。装完打开命令行(Windows用Git Bash,Mac用终端),输入下面这行:

git --version

如果显示了版本号,比如 git version 2.35.1,那就说明装好了。

创建你的第一个仓库

假设你有个叫 smart-home 的项目文件夹,先进入这个目录:

cd /path/to/smart-home

然后初始化仓库:

git init

这时候文件夹里会多出一个隐藏的 .git 目录,别动它,这是 Git 存档案的地方。

保存你的第一次修改

在 smart-home 里新建一个 README.md 文件,写点项目说明。接着告诉 Git 要跟踪这个文件:

git add README.md

然后提交(commit)这次改动:

git commit -m "添加项目说明文件"

这里的 -m 后面是你给这次提交写的备注,要简洁明了,比如“修复灯光控制bug”、“增加温控功能”之类的。

查看状态和历史

随时可以用这条命令看看当前状态:

git status

它会告诉你哪些文件改了还没保存,哪些已经准备好了。想看提交历史?试试:

git log --oneline

每条记录前面有个简短的编码,就是这次提交的“身份证号”。

回退到之前的版本

手滑删了重要内容?别慌。先用 git log 找到你想回到的那个提交ID,比如是 abc1234,然后:

git checkout abc1234 -- README.md

这样 README.md 就回到那个版本了,再提交一下就能固定下来。

远程仓库:把代码放到网上

光本地存还不够,万一电脑坏了呢?GitHub、Gitee 这些平台可以帮你把仓库备份到网上。先在平台上新建一个仓库,然后连上去:

git remote add origin https://gitee.com/你的用户名/smart-home.git

第一次推送代码上去:

git push -u origin master

以后只要用 git push 就能同步最新改动,别人也能用 git clone 下载你的项目。

日常使用小贴士

每次改完代码,记得三步走:git add 添加变更,git commit 提交描述,git push 推送到远程。不用追求一次写完美,小步提交更安全。比如调WiFi模块,每成功一步就提交一次,出问题直接回退,省得重头再来。