zoukankan      html  css  js  c++  java
  • github 发布项目

    自己开发了一个插件或项目,需要发布到github上,之前看到很多文章,但是都会有一些问题,经过自己多次尝试,想分享给初学者们。

    首先你需要一个github账号,所有还没有的话先去注册吧!

    官网:https://github.com/

    我们使用git需要先安装git工具,这里给出下载地址,下载后一路直接安装即可:

    网址:https://git-for-windows.github.io/(我的系统是window7)

     操作步骤

    1. 注册了自己的github账号之后,你会看到顶部有一个“+”号,点击一下

    2. 弹出了一个下拉列表,点击“new repository” 按钮;之后进入下面这个页面

     3. 填写你的项目名称。(必须填写)

    4. 填写项目的描述,最好是对你的项目进行概要,就像你写作文一下,给读者一个说明,读者一看就知道你的项目是干什么的。

    5.如果你的项目发布了,不需要收费,别人就可以使用,就是用public;如果需要收费,就是用private。(必须选择)

    6.初始化README文档,这个相当于项目的接口文档,是你对你项目的一个详细说明,采用的是.md文件格式编写(不懂md的自行百度,语法很简单)。(非必须)

    7.选择license(非必须)

    8.创建项目(祝贺你成功了,可以看到下面页面),但是这个项目是一个空壳,里面还没有任何东西,只有一个REAMD和license文件(如果你进行了6,7操作)。

    接下来是本地操作(本人系统window7)

    git安装教程:http://jingyan.baidu.com/article/020278117cbe921bcc9ce51c.html

    1.安装好git之后,打开git bash

    2. 这时候会出现这个界面

    3.当你安装Git后首先要做的事情是配置你的username 和user.email。这是非常重要的,因为每次Git提交都会使用该信息。它被永远的嵌入到了你的提交中:

      $ git config --global user.name "wujing"

      $ git config --global user.email “319374267@qq.com”

      

    4. 进入到你本地项目文件夹中,我的是在“E:untitled2”中,将操作路径切换到项目文件下

    5.接下来输入如下代码(关键步骤),把github上面的仓库克隆到本地

    git clone https://github.com/319374267/new-project.git(https://github.com/319374267/new-project.git 替换成你的穿件项目的地址)。地址在这里

     

    完成了克隆操作之后,你发现自己本地项目文件下多了一个文件(这个文件就是你前面创建的项目文件,现在你把它下载到了本地文件中)

    点开一看,你可以看到里面可能有两个文件,一个是README,另一个是license文件,是不是很熟悉;这两个文件就是你前面创建项目的时候生成的

    6.(关键 ),将其他文件剪切到这个”new-project“ 文件夹中(我这里是将所有的文件都剪切到 “new-project”这个文件夹中,如果你本地项目中有README和license,注意会出现覆盖行为),完成这个步骤出现下面的效果即可。

    7.完成上面操作之后,你的本地项目就进入到了"E:/untitled2/new-project" 这个文件夹中,所以还要将操作路径切换到项目文件夹下

     

    8.完成路径切换之后,只需要输入下面几个命令就完成本地项目上传啦!

    git add .        (注:别忘记后面的.,此操作是把" E:/untitled2/new-project/"文件夹下面的文件都添加进来)

    git commit  -m  "xxx"  (注:“xxx”里面换成你需要的,如“first commit”)

    git push -u origin master   (注:此操作目的是把本地仓库push到github上面,此步骤需要你输入帐号和密码)

    完成上述步骤说明你项目发布成功啦!,打开你的个人账户,查看项目文件,你会看到下面内容

  • 相关阅读:
    Assert.isTrue 用法
    P2967 [USACO09DEC]视频游戏的麻烦Video Game Troubles
    最近目标2333
    LibreOJ β Round #2」贪心只能过样例
    CF1062F Upgrading Cities 拓扑排序
    CF1108F MST Unification
    CF915D Almost Acyclic Graph 拓扑排序
    Swift日历控件Calendar
    README.md的markdown语法
    MAC打开App显示已损坏
  • 原文地址:https://www.cnblogs.com/phpandmysql/p/7269855.html
Copyright © 2011-2022 走看看