GitHub作为全球最大的代码托管平台,功能十分强大。我们可以在上面建立一个仓库来托管我们的代码图片等资源。因为使用markdown语法来写博客所以在插入图片时需要一个图片外链地址,起初去网上找了一个几个图片外链的网站,要吗就是有问题,要吗就是要充钱才能继续使用。经过一番周折之后我决定使用GitHub来托管我的博客图片,虽然有点麻烦但免费就是真理。正好借此机会写一个将本地资源托管到GitHub仓库的博客。

首先我们需要有一个GitHub账号和Git命令行工具

  1. 第一步我们在GitHub上新建一个自己的仓库。(但是我们在创建仓库时最好不要初始化生成README.md文件)

    也就是不要勾选Initialize this repository with a README选项,避免之后在使用git的时候出错。

    这是创建好的空仓库:

  2. 按照创建好了的仓库提示

  • 首先我们在磁盘上新建一个文件夹
  • 使用git命令行工具进入刚刚创建的文件夹
  • 使用以下命令来是这个文件夹成为git可以管理的文件夹
  1. git init
  • 最好在文件夹下手动创建一个README.md文件
  • 使用以下命令将该文件夹下的文件添加到要提交的空间(暂时)
  1. git add .
  • 使用以下命令说明你提交的内容描述(可以随便写)
  1. git commit -m '你自己本次提交的描述文字'
  • 使用以下命令将该本地文件夹与GitHub远程仓库关联起来
  1. git remote add origin 你的GitHub仓库地址
  • 最后将你使用git add命令添加的文件推送到GitHub仓库
  1. git push -u origin master

将本地的一个项目托管到自己的GitHub仓库的更多相关文章

  1. 如何把VS2015中本地的一个项目建立远程的Git Repository

    在项目开发中,我在本地自己电脑上用VS2015建立了一个项目,比如项目名字叫做Luke.Test 那么,接下来,我如何把这个项目签入到远程的Git Repository里去呢. 方法如下 先进入远程R ...

  2. git上传本地Intellij idea 项目到码云的git仓库中

    .安装git客户端 Window下安装git客户端. 二.配置Intellij idea中的Git/ GitHub 打开Preference-- Version Control. 下拉选择Github ...

  3. 用命令行在本地创建一个库并上传到Github

    1  如何在本地创建一个仓库并上传到github? 基本步骤: $ mkdir blog //在桌面上创建一个叫"blog"的目录 $ cd blog //"cd blo ...

  4. 开发一个简单的工具,导出github仓库所有issue列表

    Jerry有一个github仓库,专门用来存放自己的知识管理,通过一条条的issue来记录具体的知识点: https://github.com/i042416/KnowlegeRepository/i ...

  5. 从composer上在本地创建一个项目

    在想要创建项目的目录下,输入以下代码

  6. Maven将本地项目打包后引入本地另一个项目

    进入需要打包的文件夹,执行:mvn clean install -X 生成JAR包 打完JAR包后,将maven依赖安装 执行命令: install:install-file -Dfile=E:\co ...

  7. NO.A.0006——Git在IntelliJ IDEA中的使用/创建项目并推送到GitHub仓库/分支管理及分支合并

    一.在IntelliJ IDEA中使用Git: 1.在IDEA下创建项目并编写一个main方法的工程: 在IDEA下新建一个Project IDEA-->新建一个Project-->Fil ...

  8. 如何将本地的文件上传到你的github仓库中(首次流程)

    1.(先进入项目文件夹,右键项目文件夹,选择git Bash)通过命令 git init 把这个目录变成git可以管理的仓库 git init 2.把文件添加到版本库中,使用命令 git add . ...

  9. Git-最简单的本地项目变成版本仓库,然后把内容推送到GitHub仓库

    (注:本文的前提是本地Git仓库和github仓库之间已经存在SSH key了,所以如果没有建立联系的小伙伴们请先建立联系) 具体操作: 一:把本地项目变成版本仓库 1.把本地的一个项目目录编程版本库 ...

随机推荐

  1. DB---WAL技术

    摘要:这个WAL技术也需要加以整理,即 write-ahead logging (预写式日志),待整理...

  2. The mplot3d Toolkit

    简介 正如,pyplot模块被用来绘制二维图,matplotlib使用mplot3d模块绘制三维图形,在mplot3d模块中存在 mpl_toolkits.mplot3d.axes3dmpl_tool ...

  3. miniconda安装jupyter

    1.安装jupyter 由于miniconda是anaconda的简化版,只有一个prompt: 安装jupyter,只需要打开prompt的dos窗口,输入命令pip install jupyter ...

  4. zookeeper注册中心和客户端

    1.zookeeper和eureka区别 zookeeper向client进行ping操作,如果不通,就删除client节点 eureka自我保护机制是client向注册中心发送心跳包,如果一定时间内 ...

  5. scala编程(七)——内建控制结构

    几乎所有的 Scala 的控制结构都会产生某个值.这是函数式语言所采用的方式,程序被看成是计算值的活动,因此程序的控件也应当这么做.另外,指令式语言经常具有三元操作符(如 C,C++和 Java 的? ...

  6. css后续篇

    5.盒模型 在css中,box model这一术语是用来设计和布局时使用的,在网页中显示一些方方正正的盒子,这种盒子就叫盒模型 盒模型有两种: 标准模型和IE模型(了解) 盒模型属性 width : ...

  7. android geendao简单使用

    引入依赖 implementation 'org.greenrobot:greendao:3.2.2'implementation 'com.github.yuweiguocn:GreenDaoUpg ...

  8. [LC] 222. Count Complete Tree Nodes

    Given a complete binary tree, count the number of nodes. Note: Definition of a complete binary tree ...

  9. 如何修改tomcat名称

    修改tomcat名称为  Tomcat-jx-1

  10. QT中的QQueue类、C++中的queue类

    C++中的queue 实现一种先进先出的数据结构,是一个模板类 头文件 #include<queue> queue<int> Q; //定义一个int型队列 Q.empty() ...