发表于: 2019-07-26 07:22:14
1 1008
今天完成的事
今天没有码代码
明天计划的事
1.完成优秀学员展示部分
2.完成合作企业部分
遇到的问题
今天的收获
任务二深度思考
1.如何使用git将代码上传至github?
1)先注册github账号
2)安装GIT工具
3)在github首页点击new repository新建一个项目仓库
4)填写信息后create
Repository name: 仓库名称
Description(可选): 仓库描述介绍
Public, Private : 仓库权限(公开共享,私有或指定合作者)
Initialize this repository with a README: 添加一个README.md
gitignore: 不需要进行版本管理的仓库类型,对应生成文件.gitignore
license: 证书类型,对应生成文件LICENSE
5)点击clone or dowload 出现一个地址 copy地址备用
6)本地操作。右键项目,选择git bash here,进入MINGW67界面
7)输入代码
git clone加上之前复制的地址
8)之后本地项目文件夹会多出个文件夹,名为gitbuh上面的项目名
9)继续在MINGW64界面输入命令 cd Test 进入Test文件夹
10)依次输入其他代码完成操作
git add . (注:别忘记后面的.,此操作是把Test文件夹下面的文件都添加进来)
git commit -m "提交信息" (注:“提交信息”里面换成你需要,如“XXX first commit”)
git push -u origin master(注:此操作目的是把本地仓库push到github上面,此步骤需要你输入帐号和密码)
2.svn和git有什么区别?
1)存储方式不一样
Git按照元数据的方式将文件的一个版本存入了一个类似与K/V数据库,而SVN是按照文件的方式进行一个存储。
2)使用方式不一样
从本地把文件推送到远程服务,SVN只需要commit而Git需要add、commit、push三个步骤。
使用SVN开发者只要把文件修改了,只要commit其他开发人员就可以直接checkout下来。
Git如果要从本地将修改后的文件提交进入远程仓库再从远程仓库将其他开发者修改后的文件checkout下来需要以下几个步骤:
1、首先把修改后的文件通过add添加到我们的暂存区;
2、然后通过commit命令将暂存区的文件提交到本地仓库;
3、最后通过push命令将本地仓库的文件存入到远程仓库;
4、要通过clone命令将远程仓库的文件拉到本地仓库;
5、最后通过checkout将本地仓库的内容取出来;
3)管理模式不一样
Git是一个分布式的管理系统,而SVN是远程集中式的管理系统。
如果说SVN的远程仓库挂掉了,那我的本地项目再也不能做提交,也不能做分支的切换,也不能够干和版本管理相关的任何事情,这就是集中式管理的缺陷了。
git在项目内有一个Git仓库,也就是说在本地一个项目包含一个完整Git仓库,Git仓库是在项目内的,远程仓库能干的事情本地的Git仓库也能干。本地仓库和远程仓库通过四种主要传输协议相关联(本地协议、Http协议、SSH协议、Git协议)。Git还支持远程仓库里面的多个远程仓库。
3.如何利用github搭建自己的个人网站?
1)在gitbuh上建立仓库,并将它设置成gitbuh的网页模式
添加域名跳转到这个仓库的页面
2).在仓库的页面点击设置(setting)
3)source下的选项选为master branch
4)点击change theme
5)在custom domain下填写申请到的域名
6)使用域名就可以浏览到仓库里的网页
评论