30 Munites Git Course

(date: 2025-11-04)

30分钟极速Git入门教学详案

教学目标

学生能够在30分钟内完成Git仓库创建、配置、首次提交和推送的完整流程

教学准备

  • 确保所有学生已安装Git

  • 准备Gitcode账号

  • 投影演示屏幕


教学流程(30分钟)

第一部分:创建个人仓库(8分钟)

步骤1:打开模板仓库(1分钟)

在浏览器中打开:
https://gitcode.com/newthread/student_repo_template

步骤2:Fork仓库(3分钟)

  • 点击页面上方的 Fork 按钮

  • 在仓库名称中填写:student_repo_xxx(xxx替换为你的3位短学号)

  • 其他设置保持默认

  • 点击 创建Fork项目

步骤3:记录仓库地址(2分钟)

  • 复制你的仓库地址,格式为:

https://gitcode.com/你的用户名/student_repo_xxx.git
  • 保存这个地址,后面会用到

步骤4:设置仓库可见性(2分钟)

  • 推荐:保持公开仓库(老师可以直接查看)

  • 如果选私有:需要添加老师为成员(不推荐)


第二部分:克隆仓库到本地(7分钟)

步骤1:打开命令行(1分钟)

  • Windows: 按 Win+R,输入 cmd,回车

  • Mac: 打开"终端"应用

步骤2:进入工作目录(1分钟)

# 进入D盘(Windows)
D:

# 创建并进入工作目录
mkdir gitcode
cd gitcode

步骤3:克隆仓库(3分钟)

git clone https://gitcode.com/你的用户名/student_repo_xxx.git

⚠️ 注意:把上面的地址替换成你刚才复制的真实地址

步骤4:进入仓库目录(2分钟)

cd student_repo_xxx
dir    # Windows查看文件
ls     # Mac查看文件

应该能看到 README.md 等文件


第三部分:修改和提交代码(10分钟)

步骤1:编辑个人信息文件(3分钟)

  • 用记事本或VSCode打开 student_info.json

  • 修改内容为:

{
  "name": "你的真实姓名",
  "short_id": "你的三位短学号", 
  "full_id": "你的完整学号"
}
  • 保存文件

步骤2:配置Git信息(2分钟)

git config --global user.name "你的姓名"
git config --global user.email "你的邮箱"

步骤3:提交更改(5分钟)

# 查看有哪些文件被修改了
git status

# 添加所有修改的文件
git add .

# 创建提交记录
git commit -m "第一次提交:填写个人信息"

# 推送到远程仓库
git push origin main

📌 推送时需要输入Gitcode用户名和密码


第四部分:验证和登记(5分钟)

步骤1:验证提交结果(2分钟)

  • 在浏览器中打开你的Gitcode仓库页面

  • 刷新页面,应该能看到最新的提交记录

  • 确认 student_info.json 文件内容已更新

步骤2:登记仓库信息(3分钟) 在学习群的「git仓库登记表」中添加一行:

短学号, 完整学号, 姓名, 仓库地址

示例:

101, 202512345678, 张三, https://gitcode.com/zhangsan/student_repo_101.git

重点命令总结

# 最常用的4个Git命令
git status          # 查看状态
git add .           # 添加所有修改
git commit -m "描述" # 提交更改
git push origin main # 推送到远程

目录结构要求

student_repo_xxx/
├── exercises/      # 课堂练习(按要求修改)
├── labs/          # 实验作业(按要求修改)  
├── radiosim/      # 共享库(❌不要修改!)
├── notes/         # 学习笔记(自由使用)
└── scripts/       # 个人代码(自由使用)

遇到问题怎么办?

  1. 认证失败:使用访问令牌代替密码

  2. 命令找不到:检查Git是否正确安装

  3. 仓库不存在:检查克隆地址是否正确

  4. 推送被拒绝:检查是否有提交权限

完成标准

✅ 在Gitcode上能看到你的仓库
student_info.json 文件内容正确
✅ 在登记表中填写了仓库信息
✅ 记住4个基本Git命令

现在开始动手吧!30分钟后你就能掌握Git基础操作!