1.拉取远程仓库
随便开个终端
cat .cgconifg # 获取ip ,我的是192.168.130.193
#git clone git@你的ip:$CGUSERID-lab
git clone git@192.168.130.193:$CGUSERID-lab
然后左边会出现一个lab文件夹
2.进入目录
#cd 你的目录,切换到当前实验分支
cd 22020007103-lab
git branch -a
git checkout lab0
为了后面提交实验,随便写个邮箱和名称
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文件夹
把OSlab的所有文件和文件夹(全部选中然后手动移动)移到上一级文件夹(学号-lab文件夹)
如何移动?比如:
选择覆盖已有文件
完成后的文件夹布局
提交
直接CV
git add .; git commit -m "lab"; git push
如果正确,会显示100分,然后会开启下一个lab,这里我已经做过了,所以没显示lab1的分支
4.提交实验
git checkout lab1;#替换为分支lab1,你做的实验二就换成lab2
git branch -a ; #查看当前分支
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