文档介绍:珠峰培训JS课堂管理教程-Git/GitHub
序:需要提前掌握的技能
学****网址:
http://school./course/31
1、安装Git
2、掌握Git的步骤原理和作用
3、掌握GitHub的操作
4、掌握Git的命令操作
...
一、学员更新老师的讲义
1、fork珠峰培训讲师的仓库
目的:把老师的仓库复制一份一模一样的到自己的github中
操作:登录/注册GitHub -> 在地址栏中输入:https:///zhufengpeixun/Nodes201509 -> Fork
一、学员更新老师的讲义
2、把自己的仓库下载到本地
目的:让本地代码和自己的github保持连接
操作:找到对应的仓库(就是刚才fork老师的那个仓库,记住我们需要用的是自己的仓库) -> 找到地址: https:///zhouxiaotian/JavaScript- -> 在本地打开git bash here -> $ git clone 地址-> $ git remote -v 就可以查看是否和github仓库保持连接了
一、学员更新老师的讲义
3、在本地增加和讲师仓库的连接
目的:和讲师的github仓库保持连接,这样以后我们就可以通过命令获取最新讲义了
操作:git bash here -> $ git remote add zhufeng https:///zhufengpeixun/Nodes201509 -> $ git remote -v 查看是否增加成功
1、zhufeng是一个名字,
自己可以随便的取
2、想要移除连接可以使用
$ git remote rm 名字
一、学员更新老师的讲义
4、拉取老师的最新讲义信息
目的:随时更新讲义
操作:git bash here -> $ git remote update zhufeng -> $ git pull zhufeng master
一、学员更新老师的讲义
5、把最新的讲以上传到自己的github仓库
目的:让自己的github仓库随时保持最新的代码
操作:git bash here -> $ git pull origin master -> $ git add -A -> $ mit -m"备注" -> $ git push origin master -> 输入github用户名密码
二、组长提交作业/项目(简版)
1、把本组的作业提交到自己的仓库
目的:把本组每周的作业先提交到自己的仓库
操作:收集本组组员的作业-> 找到作业/全日制第N组-> 新建文件夹"第N周作业"(小组的每一位成员作业命名"" 或者"xxx"文件夹,里面放内容)
$ git pull origin master (每次提交前先获取最新)
-> $ git add -A -> $ mit -m"全日制第一组第一周作业" -> $ git push origin master -> 输入github用户名和密码
二、组长提交作业/项目(简版)
2、把本组的作业提交给老师
目的:把本组的当周作业从自己的github上提交给老师
操作:登录github -> 找到自己的仓库-> New pull request(下图的两种方式都可以实现)
二、组长提交作业/项目(简版)
2、把本组的作业提交给老师
操作: 在如下图的界面中,左边是老师的仓库,右边是自己的仓库,这样提交是把自己的提交给老师;如果左边是自己的仓库,右边是老师的仓库,是用github操作把老师的讲义更新到自己的仓库中(和第一讲中的命令操作实现效果一样)