- Github基础知识
定义:Github是通过Git进行版本控制的软件源代码托管服务,由Github公司的开发者使用Ruby on Rails编写而成。
主要功能:
1、文档:自动生成的、采用类Markdown语言的README文件。
2、问题追踪系统(Issues)。一个Issue需要设置负责人(Assignees)、标签(Labels)、里程碑(Milestone)。
3、Wiki。为项目添加说明文档。支持Markdown、RST、Textile等。
4、Github Pages。支持用户通过软件仓库创建静态网站或静态博客,网址:https://pages.github.com/。
5、任务列表。
6、甘特图。
7、可视化的地理位置分析。
8、预览3D渲染文件。预览功能通过WebGL和Tree.js实现。
9、预览Photoshop的PSD文件。
-
github的优缺点
优点:
1、版本控制。Git是分布式版本控制系统。分布式版本控制系统,相比集中式的好处是,即使服务器发生故障了,依然可以提交代码到本地仓库,当协作服务器正常工作后,再将本地仓库同步到远程仓库。
2、代码同步。
3、分支管理。子任务可作为项目的分支来提交,而不影响整体项目的运行。
缺点:
1、私有仓库是收费的。
2、在国内有可能被墙。
3、熟悉英文网站和Git Bash(Windows操作系统下)的命令行操作,需要一定的学习成本。
- 如何使用github(Windows操作系统下)
参考网址:https://www.youtube.com/watch?v=cJ8ZRQ5hDzk
1、下载Git for Windows。下载网址:[https://git-scm.com/download/win][1],下载后双击exe文件按默认选项在电脑上安装。安装完毕后会出现一个Git Bash工具。
2、注册Github账户。在Github网站注册一个账号。https://github.com/
填写用户名、邮箱、密码后提交即可。系统会发一封邮件到你注册的邮箱,进入邮箱,点击链接激活即可。
3、登录Github账户。使用刚才注册的邮箱和密码登录Github。
登录后界面如下:
页面左侧的“Repositories”就是项目存放的仓库。
4、新建仓库。
点击按钮“New repository”新建仓库。如果是免费用户只能创建公开(Public)仓库,若要选择私有(Private)仓库,需要付费(7$/月)。
点击按钮“Create repository”,即完成仓库新建,得到效果如下所示。
从网页地址栏可以看到,该项目仓库对应的地址是:https://github.com/guanzhutec/example。
5、仓库下载。
接下来,我们就可以使用Git工具,将刚才创建的项目仓库下载到本地了。具体步骤如下:
(1)在本地电脑,新建一个文件夹(D:/github-example)用来存放项目仓库文件。
(2)进入文件夹后,单击鼠标右键,选择Git Bash Here,打开Git命令行窗口,同时定位到该文件夹位置。
(3)执行git init命令。
(4)执行git clone命令。git clone https://github.com/guanzhutec/example
(这里替换为你在第4步新建项目仓库地址)。
我们可以看到,刚才项目仓库中的文件README.md就被复制到本地了。
6、编辑项目仓库文件。在本地电脑上编辑项目文件。比如我在文件夹中新增了一个index.html文件。
7、代码同步。接下来,要将本地已经编辑的文件上传到github项目仓库中。
(1)进入项目目录。
在该目录下右键单击“Get Bash Here”菜单。
(2)查看git状态。git status命令。
(3)添加文件。
git add [filename] 添加filename文件
git add . 添加所有文件
(4)提交。git commit -m"评论"
(5)上传到Github项目仓库。git push
至此我们就学会了Github项目仓库的基本使用方法。