Violet_Wdream

Personal Website

生如不定流水, 夕拾难觅朝花


北航操作系统实验(希冀平台)git+CV大法速通教程,

目录

1.拉取远程仓库

随便开个终端

cat .cgconifg # 获取ip ,我的是192.168.130.193
#git clone git@你的ip:$CGUSERID-lab
git clone git@192.168.130.193:$CGUSERID-lab

然后左边会出现一个lab文件夹

image-20250109162033713

2.进入目录

#cd 你的目录,切换到当前实验分支
cd 22020007103-lab
git branch -a
git checkout lab0

image-20250109163355873

为了后面提交实验,随便写个邮箱和名称

git config --global user.email "114514@qq.com"
git config --global user.name "tshe"

3.抄作业

git clone https://gitee.com/z114514_1919/OSlab.git

左边会出现一个OSlab文件夹

image-20250109164319251

把OSlab的所有文件和文件夹(全部选中然后手动移动)移到上一级文件夹(学号-lab文件夹)

如何移动?比如:

image-20250109164637012

选择覆盖已有文件

image-20250109164443128

完成后的文件夹布局

image-20250109164533330

提交

直接CV

git add .; git commit -m "lab"; git push

如果正确,会显示100分,然后会开启下一个lab,这里我已经做过了,所以没显示lab1的分支

image-20250109164832796

4.提交实验

git checkout lab1;#替换为分支lab1,你做的实验二就换成lab2
git branch -a ; #查看当前分支

image-20250109165100226

5.提交所有实验

根据我的实验,其实你在lab0就可以提交lab1,lab2,lab3…等所有实验,只要你每次提交之前把分支就改为对应的就可以。

提交lab0:

git checkout lab0;
git add .; git commit -m "lab"; git push

提交lab1:

git checkout lab1;
git add .; git commit -m "lab"; git push

提交lab2:

git checkout lab2;
git add .; git commit -m "lab"; git push

后面的一样,不再赘述

Comments