`
无量
  • 浏览: 1134731 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

如何用命令行在github新建一个项目(转)

阅读更多

如何用命令行在github新建一个项目

http://www.jianshu.com/p/df7ce9f3a5cb(转)

 

前言:新建github帐号和git的基础知识那些就默认读者掌握并且已经添加自己电脑的SSH Keygithub,下面注意说一下如何在github新建项目。本文参考了这篇文章

git的基础知识入门

新建项目分2种情况:
1.代码从零开始。
2.本地已经存在项目代码,只是想放到github上开源或者存放。

然而,无论是哪种情况,都得先在github新建一个项目的仓库。登录github后,找到下图中的Repositories这个tab,然后点击红框中的new来新建一个项目仓库。

界面
界面

新建项目仓库的界面如下所示:

新建项目仓库的界面
新建项目仓库的界面

然后由上往下输入你项目的名字、项目的描述,选择这个项目是不是公开(Public)或是作为私人项目(Private)。

Initialize this repository with a README

这个选项是问你要不要帮你根据你输入的项目名字和描述初始化一个项目(生成一个README的md文件)

再接下来是问你要不要添加项目的忽略文件(.gitigore)还有要不要为你的项目增加一个许可证(license)。

上面的根据你自己的实际需要填完和选择即可,然后点击绿色的按钮就会创建一个项目仓库了。

然后就会跳转到你项目的一个主页。

代码从零开始

你可以在本地创建一个空白的文件夹,然后克隆刚刚创建的项目(ps: clone url 在项目主页的右下方位置可以找到)本地,然后添加代码再上传。

mkdir emptyFolder
cd emptyFodler
git clone https://github.com/youraccount/yourproject.git

然后剩下的就是git addgit push的事情。

本地已经存在代码

  • 在你的项目文件目录先执行命令git init,使之成为一个git仓库。

  • 将项目里所有文件加到本地的仓库,使用以下命令:

      git add .  //注意还有一个小圆点
      git commit -m "some message for this project."
  • 然后将github上的项目pull下来

      git pull https://github.com/youraccount/yourproject.git
  • 为版本库添加名为origin的远程版本库。

      git remote add origin https://github.com/youraccount/yourproject.git
  • 执行推送命令,完成GitHub版本库的初始化。注意命令行中的-u参数,在推送成功后自动建立本地分支与远程版本库分支的追踪

      git push -u origin master

PS:文章中所涉及到的链接以及内容如果侵权了敬请告知,我会删掉。本文里如有错漏之处,烦请指正。谢谢。:P

分享到:
评论

相关推荐

    GitHub Desktop离线包 v2017.3.20.zip

    当然,GitHub 可以允许你在 GitHub.com 网页版上实现所有的功能,你也可以使用一些第三方的 Git 客户端 (如 SourceTree、Tower 等) 或是 Git 命令行来完成工作,这个就得看大家自己的工作习惯了。

    开源GitHub权威介绍GotGitHub.zip

    在我写的 《Git权威指南》 一书中,涉及到GitHub的只有区区三页纸,这显然回答不了读者对于GitHub的诸多疑问。 这本书采用Creative Commons协议发布,并托管在GitHub上,意味着您可以免费阅读并可以用GitHub特有的...

    github上传文件

    新建一个仓库就相当于是新建一个文件夹,仓库名相当于文件夹名 git中分本地项目,暂存区,本地仓库,远程仓库 下图为文件提交的整个过程。 使用 安装好git后,在要上传的项目中右键单击选择Git bush here,出现git...

    命令行——编程命令行操作整理

    自己跟着教学整理的命令行操作,包括但不限于使用命令行进行文件夹/文件的创建删除、移动、重命名、本地端口创建、新建git、上传github操作等

    如何从0开始用node写一个自己的命令行程序

    1、在GitHub上新建一个项目git-tool。 2、克隆到本地进行开发。 3、执行npm init创建package.json文件。 // 其他代码 bin: { git-tool: ./index.js }, // 其他代码 bin字段里面的key值可以随便

    github平台注册基础教程简介与操作步骤.docx

    github平台注册基础教程简介与操作步骤.docx 一、注册 GitHub 账号 ... ... ... 在命令行窗口中,使用"git commit"命令加上"-m"参数和提交信 息,将更改提交到本地仓库。 六、推送到远程仓库 1. 在命令

    tiger:Tigo框架的命令行工具。 开发人员可以使用此工具在命令行中创建投影。 Tigo框架的脚手架工具,用于命令行新建Tigo项目,查看Tigo版本等功能

    老虎() Tigo框架的脚手架工具,用于命令行新建Tigo项目,查看Tigo版本等功能。使用简介安装: go get github.com/karldoenitz/tiger如果您本地的Tigo版本小于1..0.6请删除本地Tigo后重新执行安装命令。命令tiger -...

    blog:基于Github API 的动态博客

    新建一个 xxx.md(无论是手动或命令行) 编辑相应的信息, 如发布日期, 分类, 标签, 内容. 本地预览 将 markdown 构建成 html 静态文件 部署到服务器 push 源代码 它并不适合我: 疲与上面的步骤 依赖于开发环境,首先你...

    JAVA上百实例源码以及开源项目源代码

    在有状态SessionBean中,用累加器,以对话状态存储起来,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用完毕,从内存中清除…… Java Socket 聊天...

    作业生成器-生成手写字体的作业本图像源码+项目说明.zip

    在合适的目录下打开命令行执行以下命令(若无git则忽略第一行直接下载压缩包) git clone https://github.com/Yuxuan10086/homework_creator.git pip install python-docx pip install opencv-python pip install...

    leetcode下载-JAVA_Practice:金讯后端项目练习

    新建一个项目 登录成功后,点击右上角【+】,在下拉菜单中选择【New repository】 填写项目名(Repository name)和描述(Description) 选择公共库(Public)、不使用 README.md 初始化 点击【Create repository】...

    JAVA上百实例源码以及开源项目

    在有状态SessionBean中,用累加器,以对话状态存储起来,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用完毕,从内存中清除…… Java Socket 聊天...

    tools&gocode.zip

    下载godef源码,https://github.com/rogpeppe/godef,同上解压文件,接着在src目录下新建文件夹如下C:\Go\src\github.com\rogpeppe\godef,随后将解压的文件内容拷贝到新建的文件夹下,最后在命令行进入src目录,然后...

    s2e-env:您的S2E项目管理工具。 访问https

    例如,一个项目可能是file的分析,而另一个项目可能是中的file程序的分析。先决条件我们假设您正在使用Ubuntu 18.04 LTS 64位OS。 您将需要以下软件包:$ sudo apt-get install git gcc python3 python3-dev python...

    junit-tests:jUnit简介和测试遗留代码

    使用JUnit测试旧版代码 入门 分叉此存储库以在您自己的GitHub帐户上创建副本。 确保您的浏览器在您自己的帐户的自己的存储库列表中显示此项目。... 如果使用命令行,请执行以下命令行命令: git clone git@github.co

    Shine:使用Swift脚本,构建初始化项目

    闪耀 自动从模板生成并将其导入Xcode项目。 通过命令行的方式来初始化一个Swift ...在你的初始项目中新建一个shine.yml文件,来定制你的文件结构。 // 先进入到你的项目目录下 $ shine init 命令行选项 init文件结构

    nicocorp:nicocorp 项目的存储库

    在您可以使用 Git 的所有功能之前,您应该先做几件事: 为这个项目添加一个远程:在Cloud9 IDE命令行中,可以执行以下命令git remote add [remote name] [remote url (eg. 'git@github.com:/ajaxorg/node_chat')] ...

    Idea中使用Git详细教学

    创建完远程仓库之后,还要通过 IDEA 开发工具来初始化一个本地仓库,相比于 Git Bash 这样的命令行来说,IDEA 非常方便可以进行可视化的 Git 管理。 如下图所示,在工具栏中的 VCS,鼠标光标移动到Create Git ...

    Parabola:抛物线计划

    Android Studio中新建一个工程 到这个工程的文件夹下,删掉根目录的.gitignore文件和app文件夹 使用命令行: git inti git remote add origin https://github.com/BUPT-768/Parabola.git git pull origin master git...

Global site tag (gtag.js) - Google Analytics