有用

电脑效率08 / 10

Git 五个命令

版本管理的最小集合。

  • 学会用时1 小时
  • 你的收获改坏了能回去,改了什么看得见
  • 用到的频率每周 2 次
  • 难度进阶

01为什么学

没学之前

文件名里写 v1、v2、v3,改坏了找不回。

学会之后

每个版本都有记录,随时回到任何一步。

  • 代码、文档、配置文件都适用
  • 多人协作不再互相覆盖

02图解

原理图
flowchart LR
  A["工作区:你正在改的文件"] -->|"git add"| B["暂存区:准备提交的改动"]
  B -->|"git commit"| C["本地仓库:形成一个版本"]
  C -->|"git push"| D["远程仓库:备份与协作"]
  A -. "git diff 看改动" .-> A
  C -. "git log 看历史" .-> C
三个区域,两个动作(add、commit)。

03基本单元5 个

  • status
  • add
  • commit
  • log
  • diff

04怎么用

  1. status 看现在什么状态,diff 看具体改了什么
  2. add 把改动放进暂存区,commit 提交成一个版本
  3. log 看提交历史
  4. 提交信息写清楚做了什么、为什么

05速查表

命令作用
git status看当前状态
git diff看具体改了什么
git add .把改动放进暂存区
git commit -m "说明"提交为一个版本
git log --oneline查看历史

06套用一次

git add . && git commit -m "修复登录页错别字"

07常见的坑

  • 提交信息写「更新」

    写清楚做了什么。

  • 把密码提交进去

    密钥不要进仓库,用环境变量。

08自测与练习

先做 10 秒自测,再动手练一下。

git commit 的作用是?

10 分钟小练习

创建一个仓库,做两次提交,查看日志。

看参考答案
git log --oneline 能看到两条记录。

+配合着学

电脑效率的全部 10 条