你的桌面上现在大概躺着这样的东西:"小车最终版""小车最终版2""小车最终版改改""真·最终版------这次真的是了"。存了一堆,却再也说不清哪份能跑。
Git 就是治这个病的。它帮你把每一次修改都存成可以找回的"存档点",再把这些存档放到一个大家都叫"仓库"的地方。今天的目标很小:注册账号 → 建仓库 → 把代码传上去 → 还能拉下来。学完这些,你就正式有资格说"我会用 Git 了"。
先花两分钟把账号弄好
-
注册:去 GitHub(github.com)或 Gitee(gitee.com)注册一个账号。两个都是代码仓库网站,国外多用 GitHub,国内连 Gitee 更快。注册要填邮箱、用户名和密码,跟着网页点就行。
-
顺手点几个 star :注册完先去逛逛别人的项目(比如......我的 STM32 小车仓库),点一下页面右上角的 Star。Star 就是"点赞收藏",以后想看随时找得到------这也决定了我的仓库能不能被更多人看到,懂的都懂,哈哈哈哈。
-
认识两个下载入口 :GitHub 项目页有个绿色的 Code 按钮,Gitee 上同一个入口叫 克隆/下载 ,点开选 Download ZIP,就能把整个项目打包下载;如果项目发布了成品,去 Release 里下载安装包。这两处以后你会经常用。
电脑上装两样东西
- VS Code:去 code.visualstudio.com 下载,安装时一路"下一步"。它是今天要用的"工地"。
- Git 本体 :去 git-scm.com 下载安装,同样一路默认。装完打开 VS Code,按 ``Ctrl + Shift + ``` 打开底部终端,输入:
text
git --version
能看到 git version 2.x.x 之类的一行字,就说明装好了。
登录一次,以后不用再输密码
在 VS Code 左下角点那个头像(账户)图标,选 Sign in with GitHub,浏览器会弹出授权页,点允许。完成后 VS Code 就记住你是谁了,这是最关键的一步,做完之后 push/pull 都不用再输密码。
再用终端告诉 Git 你的名字和邮箱(GitHub 不校验,但邮箱最好填你注册时用的那个,否则网页上这条提交不算在你头上):
text
git config --global user.name "你的昵称"
git config --global user.email "你的邮箱"
如果用的是 Gitee:要往仓库里推代码时,它让你输账号和密码,密码那里要填"私人访问令牌",而不是平时登录网站的密码。令牌在 Gitee 网站"设置 → 私人令牌"里生成一个,复制粘贴进去就行。
每天就靠这几个动作
记住一句话:先 pull,再改,改完 add、commit、push。
① clone(最重要,把网上的项目搬到自己电脑)
回到 GitHub/Gitee 的项目页,点那个绿色按钮(GitHub 上写 Code ,Gitee 上写 克隆/下载 ),复制 HTTPS 地址。在 VS Code 里按 Ctrl+Shift+P,输入 "Git: Clone",粘贴地址,选一个文件夹放好。完事。
② 改完东西存个档(add + commit)
左边栏有个"源代码管理"图标(像三个圆点连线)。点开它,你能看到所有改动的文件:
- add :点文件旁边的
+,把它装进"这次要存档"的袋子; - commit:在输入框写一句话说明这次改了什么(比如"把转弯速度调快了一点"),然后点那个对勾 ✓。
这样就有了一个"存档点"。存档点是 Git 的核心:以后任何时候想回到这一刻,都回得去。
③ 传到网上(push)
commit 只是存在你电脑上,别人(和别的电脑)还看不到。点"源代码管理"里的 push(上箭头),代码就上传到远程仓库了。点完它,网页上刷新就能看到。
④ 拿回最新(pull)
你在另一台电脑改了,或者别人改了,改代码之前先 pull(下拉箭头),把远程最新版拉下来。永远先 pull 再动手改,这句话能帮你躲掉 90% 的冲突。
如果你是在网上看到别人的项目想拿下来:clone 就行,你已经会了。
新项目从零开始
没有现成仓库、想从空文件夹开始?三步:
- 在 VS Code 里点"源代码管理 → Initialize Repository"(或终端输入
git init); - 在 GitHub/Gitee 网页上 新建一个空仓库,复制它的地址;
- 回到 VS Code:终端输入
git remote add origin 仓库地址,然后 add、commit、push(第一次 push 可能会弹窗问你要不要信任,点确定)。
以后就又是熟悉的 pull → 改 → add → commit → push 了。
遇到红字,别慌
第一次用,报错几乎是必然的。看到红色的一大段英文,别背下来,也别自己瞎猜:
- 把整段红字复制;
- 发给任何 AI(ChatGPT/DeepSeek/豆包都行),说"我执行 git push 失败了,帮我看看";
- 照着它说的做。
说点我自己的:我第一次用 Git,没 pull 就急着 push,被拒了;还有些时候往仓库里塞了个特别大的文件,推了半天失败。这两种红字,几乎每个新手都会遇到。红字不一定代表你做错了,它很多时候是在拦着你把代码弄丢。你看到它的次数越多,说明你离会用越近。
我的小车教程仓库以后会一直更新,如果这些内容帮到了你,欢迎顺手点个 Star。你的 star 就是我更新的动力(这是真心话,也是私心,哈哈哈哈)。