[关闭]
@Lxyour 2018-01-09T06:32:53.000000Z 字数 1995 阅读 4503

Git提交作业指南

Git


准备

https://coding.net 注册一个账号。
Coding和GitHub是同类型的产品,都是代码托管服务网站,Coding是国内的,GitHub是国外的,作为一个程序员最好两个网站都注册自己的账号!

第一步:设置Git的user name和email

邮箱是你注册Coding的邮箱。

  1. git config --global user.name "your_name"
  2. git config --global user.email "your_email@example.com"

第二步:生成公钥key

打开git bash,执行:

  1. ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

邮箱改成自己coding注册的邮箱,一直回车下去。

生成好了大概长这样,如图:

image_1bbsdp3e91lcs14hb1ipts6qkcmp.png-23.4kB

  1. 在你C盘C:\Users\lenovo/.ssh/id_ras.pub这个目录下找到id_ras.pub这个文件

    注意:
    (1) C盘下Users叫做用户,好好学学英文!
    (2) 不是每个人的文件夹都是lenovo,也许你的是Administrator或者别的,总之就是你电脑当前用户的文件夹。

  2. 把这个文件用记事本打开,全选复制发给我,或者直接把这个文件发给我,或者发给亚成、班长月影,等待给你加权限,加好了通知你之后继续下一步。

第三步:clone项目

如果已经clone过我的项目到你的本地请跳过这一步。

敲黑板.jpg, 仓库地址是:git@git.coding.net:Lxyour/WEB-Task-Store.git,使用git clone命令克隆,具体操作如下:

选择自己的一个盘符,比如E盘或者F盘,我这里选择F盘:

  1. cd /f

然后克隆:

  1. git clone git@git.coding.net:Lxyour/WEB-Task-Store.git

如果需要你输入(yes/no),当然是输入yes然后回车啊!

第四步:本地拷贝你的项目放到仓库

在你对应的盘符打开WEB-Task-Store这个文件夹,拷贝到对应课程期数的作业目录(例如我们本期作业目录是Task-201703),比如我们本次提交HTML作业,将你的项目拷贝到HTML这个目录,你的项目文件名字 前缀加上自己的名字 (比如:Qmeng-miui),不允许文件夹名字出现中文,否则强烈谴责,嗯哼。

注意: 执行任何git命令时请确认你当前窗口所在的目录是不是在项目仓库里,比如我们的项目是WEB-Task-Store

请确认git bash是不是显示如下:

  1. lenovo@YJSIT-xxx MINGW64 /f/WEB-Task-Store
  2. $

重点看/f/WEB-Task-Store,不一定是f盘,前面是你自己电脑的信息,不一定一样。

第五步:git pull更新代码

为什么要git pull?首先要知道git pull的作用是更新项目代码,因为别人也提交过了作业,项目的代码被更新了,所以你要先执行git pull,免得你git push的时候会报错!

第六步:增加你的代码到仓库

这一步是增加你的代码到本地仓库,目的是让git仓库记录你要刚刚 改动过的代码

  1. git add --all

第七步:添加本次提交的信息

这一步是增加你本次提交的信息,描述你本次增加什么功能之类的。

  1. git commit -m "写上你本次提交的描述"
  2. // 例如:
  3. git commit -m "Qmeng提交作业"

第八步:推送代码

这一步是把你刚刚执行git commit -m提交的代码上传到线上仓库。

  1. git pull
  2. git push

预览自己的页面

成功推送完你的代码后可以通过下面这个地址访问:

  1. https://lxyour.coding.me/WEB-Task-Store/Task-201712/web-blog/改成你的目录/

例如肖大涵的叫做xhan-miui-phone,那就改成这样:

  1. https://lxyour.coding.me/WEB-Task-Store/Task-201712/HTML/xhan-miui-phone/

最后

不管在学习过程中遇到什么问题先谷歌、先百度、先Bing!

不要问我搜什么,报什么错,就直接复制错误粘贴到谷歌搜索!学会通过科学上网(番羽土蔷)的方式访问谷歌,不会VPN就暂时用Bing,很多报错百度搜不到!

如有疑问,随时在群里请教其他同学。

平时多去搜索git入门以及git flow相关的文章学习并理解这方面的知识。

欢迎步入挨踢(IT)行业,一入IT深似海,选择哪一行应该是你的兴趣,这样你才能在这个事业路上走的更远!加油吧!

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注