github集体交作业的正确操作

为了交PRML的作业到班级的repo里,研究了一晚上。

  1. 首先要fork班级的repo,这个行为表示你把大家的repo复制的一份自己的仓库中,之后修改也是围绕你自己的这个。以我自己的为例:samanthawangdl/PRML
    2.然后把自己samanthawangdl/PRML 通过git clone复制到本地。这里如果速度较慢可以直接通过浏览器下载,下载好了解压后放进自己的本地仓库。但是浏览器下载需要修改remote的位置。
    3.把自己需要提交的作业放进本地仓库自己的文件夹中
    4.git add .提交改变
    5.git commit -m "submission of assignment-1 of 16307130177"
    6.git push;这時push会到origin位置,如果用浏览器下载,需要自己定义一个remote,这样git push remote_youdefine
    7.完成后在github主页点击new push request提交request

有几个要命点:
1.班级对的repo是绝对不会让你直接提交的
2.首先要用git和github用ssh连接,ssh的密钥需要用cat打开
3.git的定位位置一定要选一个非常干净的位置,因为git的定位位置是不变的。

你可能感兴趣的:(github集体交作业的正确操作)