Lesson 11: Git 基础操作

⏱ 約 12 分钟 5 个核心概念 5 条实战命令

Lesson 11: Git 基础操作

本课预计 12 分钟,涵盖 5 个核心概念、5 条实战命令、3 道巩固题。


🎯 学习目标

完成本课后,你将能够:

  • 理解并应用 版本控制
  • 理解并应用 仓库
  • 理解并应用 提交
  • 理解并应用 分支
  • 理解并应用 远程同步
  • 在 VPS 上熟练运行相关命令
  • 通过测验验证掌握程度

📚 核心概念

概念 说明
版本控制 版本控制 是本课核心技能点,实战中高频使用
仓库 仓库 是本课核心技能点,实战中高频使用
提交 提交 是本课核心技能点,实战中高频使用
分支 分支 是本课核心技能点,实战中高频使用
远程同步 远程同步 是本课核心技能点,实战中高频使用

💡 提示:建议在 VPS 上跟着敲一遍命令,肌肉记忆比死记硬背更管用。


💻 实战命令速查

git init

作用:初始化仓库

$ git init

git add .

作用:暂存所有修改

$ git add .

git commit -m 'msg'

作用:提交更改

$ git commit -m 'first commit'

git push

作用:推送到远程

$ git push origin main

git pull

作用:拉取远程更新

$ git pull

🛠️ 动手练习

建议在你的 VPS 上按顺序执行:

  1. 环境准备:确保 SSH 连通,有 sudo 权限
  2. 逐条实操:复制上方命令在终端运行,观察输出
  3. 变参数试:修改命令参数(如路径、端口、名称),看结果变化
  4. 组合用法:尝试管道、重定向组合多条命令

⚠️ 安全提醒:生产环境操作前,先在测试机/容器验证;重要数据操作前做快照/备份。


🧠 课后测验

完成上述练习后,做做测验巩固:

Q1. Git 仓库初始化命令是什么?

    1. git start
    1. git init
    1. git create
    1. git new
👉 点击查看答案 **正确答案**:1. git init **解析**:git init 在当前目录创建新的 Git 仓库。

Q2. 暂存所有修改的命令是?

    1. git add .
    1. git stage all
    1. git commit -a
    1. git save
👉 点击查看答案 **正确答案**:0. git add . **解析**:git add . 将工作区所有修改加入暂存区。

Q3. 推送本地分支到远程仓库用?

    1. git upload
    1. git push
    1. git send
    1. git sync
👉 点击查看答案 **正确答案**:1. git push **解析**:git push 将本地提交推送到远程仓库。


📈 进度检查

  • [ ] 所有命令在 VPS 上跑通
  • [ ] 测验全对(或复盘错题)
  • [ ] 核心概念能用自己的话复述
  • [ ] 命令不看文档能敲出来

➡️ 下一课预告

Lesson 12 将继续深入运维核心技能,敬请期待!


本课程源码见:github.com/robert-kiyosaki-2024/linux-devops-101

💻 实战命令速查

git init

初始化仓库

$ git init
git add .

暂存所有修改

$ git add .
git commit -m 'msg'

提交更改

$ git commit -m 'first commit'
git push

推送到远程

$ git push origin main
git pull

拉取远程更新

$ git pull

🧠 课后测验

Q1. Git 仓库初始化命令是什么?

Q2. 暂存所有修改的命令是?

Q3. 推送本地分支到远程仓库用?