Git 入门 —— 版本控制原来是这么用的

学习前端的过程中,代码越写越多,有时候改坏了想回退都难。朋友建议我学 Git,说这是程序员的必备技能。学完之后我只想说:真香,为什么不早点学!
Git 是分布式版本控制系统,核心作用就是管理代码版本。最基础的操作:
bash
运行

初始化仓库

git init

把文件加入暂存区

git add .

提交版本

git commit -m "feat: 完成首页布局"

查看提交历史

git log
每提交一次就相当于给代码拍了一张快照,以后想回退到哪个版本都行。
分支功能更是神器:
bash
运行

创建分支

git branch feature-login

切换分支

git checkout feature-login

创建并切换分支

git checkout -b feature-login

合并分支到主分支

git checkout main
git merge feature-login
开发新功能的时候开一个新分支,写完没问题再合并到主分支,不会影响主代码的稳定性。以前改功能都是手动复制一份备份,现在用分支管理,既优雅又高效。
我还注册了 Gitee 账号,把代码推送到远程仓库:
bash
运行

关联远程仓库

git remote add origin https://gitee.com/xxx/xxx.git

第一次推送

git push -u origin main

后续推送

git push
既可以备份代码,换电脑也能接着写,还能展示自己的学习项目。提交代码的时候遵循规范的 commit message,以后看历史也能清楚知道每次提交做了什么。
Git 命令很多,现阶段掌握常用的二十几个就够用了。工欲善其事必先利其器,版本控制这关,必须拿下。