GitHub发布项目

GitHub:https://github.com/ 一个网站搭建了一个供用户管理代码的平台(而且是基于GUT操作进行管理的一个平台)

    GitHub在全世界都是比较权威的,我们前端开发工程师所需要的框架、类库、插件的源代码都在GitHub上有托管

    建议:初期回去后先把自己所了解的关于框架、类库、插件的源代码在GitHub上找到,然后FORK到自己的仓库一份,以后有时间尽量去研究一下源代码,后期自己有能力的时候,可以写一些插件或者类库,上传到GitHub上,供别人研究使用,培养自己的粉丝

    GitHub还有一个作用:可以再这个平台上发布前端的项目文件(GitHub本身就是一个资源文件托管的平台,我们把项目资源文件上传到这个平台下,平台帮我们发布,以后只需要输入对应的网址就可以把这个平台中的托管文件的源代码返回到用户的客户端进行渲染)

使用GitHub

    建议:注册一个GitHub账号(用户名最好是自己的中文全拼),注入一个账号后,只有验证邮箱后续创建仓库托管文件才可以操作

    GitHub中的一个账号可以创建多个仓库,每一个仓库一般只存放和管理一个项目

README.MD文件是对仓库的说明,里面的内容采用MARK语法进行编写

通过$ git clone xxx.git把远程仓库中的文件下载到本地,此时本地的这个文件夹就和我们远程仓库保持了连接,我们可以通过这个链接把本地的链接推送到远程仓库上,也可以在远程仓库上现在最新的文件等

Git教程:http://www.zhufengpeixun.cn/course/20

使用GitHub发布项目,创建自己的静态博客

    1、创建一个新的仓库(新仓库默认只有一个主分支master,我们要托管的是源代码的话,我们都是把源代码上传到master这个分支下 -> $ git push origin master)

    2、基于当前的仓库发布我们的博客

        settings -> Options ->GitHub Pages -> Launch Automatic page generator(点击这个按钮)-> Continue to Layouts -> Publish Page(在这一步我们可以选择一个中意的模板,也可以不管,后期上传自己的项目来展示也是可以的)

    GitHub在访问页面的时候,如果不指定具体访问的xxx.html的话,默认找到的index.html,所以我们使用生成的地址不用在后面加index.html,但是只有index.html才可以省略,其他文件名都是需要加上的

    GitHub默认为当前的仓库创建了一个gh-pages这个分支,GitHub默认生成的项目源代码都在gh-pages这个分支下(也就是,以后先管理发布项目的文件或者内容,都需要在这个分支下进行管理)

    3、为了方便后期的管理,我们把仓库的默认分支切换为gh-pages

        settings -> Branches -> master

    4、把自己开发的项目上传到仓库的gh-pages分之下,替换默认生成的文件

        例如:

            $ git clone https://github.com/xxxxxx  把远程仓库中的项目克隆到本地,然后把除了.git以外的里面的文件删除掉,把自己需要展示上传的文件COPY到项目文件夹中, $ git add .    $ git commit -m'备注信息'   $ git push origin  gh-pages  传到的是gh-pages分支下而不是原先的master下

猜你喜欢

转载自my.oschina.net/u/3419199/blog/1537710