• 前提:
  •   安装Git
  •   注册并拥有Github账号

目录:

  • 初始化本地目录位Git仓库
  • Github上创建仓库
  • 本地生成SSH key,并添加到Github上
  • 本地项目管理Github上远程项目

详细步骤:

1.初始化本地仓库

  • 假设我们有一个项目gittest,首先我们在文件管理器中进入该目录,右键->git bash here,如图:
  • 输入git init,这时候文件夹内会出现.git的文件夹,如下图
  • 输入git add . 命令,将本地所有文件放入到git的缓存区。
  • 输入git commit -m "备注信息" 命令,将缓存区的修改提交到git本地仓库

2.在github 上创建一个空的仓库,名称为gittest,如下图

  • 复制git的项目地址
  • 注意,这里有https 和ssh两种模式,我们这里使用SSH 模式。

3.本地生成SSH key,并添加到Github上

继续在步骤一中的命令窗口输入

  • 输入ssh-keygen -t rsa -C "mr.xuzheng@outlook.com" 命令,生成ssh key,会有提示,可以一直连续enter到底,如下图
  • 再输入clip < ~/.ssh/id_rsa.pub 命令,将ssh key 复制到剪切板,也可以再上图的提示中找到id_rsa.pub 文件,该文件中有ssh key
  • 在github 中,将ssh 添加到github 上,
  • title可随意填写,将ssh key 复制到这里,点击add ssh key,完成添加。

4.本地项目管理Github上远程项目

  • 使用在第二步得到的地址,在命令窗口输入git remote add origin git@github.com:starscoding/gittest.git,该命令表示将本地仓库关联远程仓库
  • 在输入git push -u origin master,如果够顺利的话,会提示成功上传至github,这个命令再第二次提交可直接输入git push。结果图如下:
  • 再去刷新github上该仓库的内容,会发现和本地文件同步了。
  • 支持完成了本地项目上传至github。如果你遇到问题,欢迎在留言区留言,或者发送邮件至mr.xuzheng@outlook.com

Git 上传本地项目到Github的更多相关文章

  1. 用git上传本地项目到github上

    首先确认自己已经安装了git,打开git bash,输入ssh-keygen -t rsa -C "自己的邮箱地址@XXX.com" ,生成自己的公钥与私钥   一路默认回车,会生 ...

  2. 第一次使用Git上传本地项目到github上

    对于程序原来说都听说过GitHub,GitHub有许多开源的的项目和一些前沿的技术.因为自己在刚刚开始使用Git把自己写的一些小dome放到GitHub上遇到许多的坑,这么长时间过去了,想对第一次使用 ...

  3. git上传本地项目到github

    git软件下载地址:https://git-scm.com/download/ 1. 在GitHub上建立项目登录GitHub后,你可以在右边靠中那里找到一个按钮“New Repository”,点击 ...

  4. 转:git上传本地项目到github

    转自:https://blog.csdn.net/Lucky_LXG/article/details/77849212 将本地项目上传到Github(两种简单.方便的方法) 一.第一种方法:首先你需要 ...

  5. 【转】如何使用Git上传本地项目到github?(mac版)

    原文链接:http://www.cnblogs.com/lijiayi/p/pushtogithub.html 在此假设你已经在 github 上创建好了一个项目,像这样: 并且你已经完成了自己的项目 ...

  6. git上传本地项目到github,方法2

    第一步:去github上创建自己的Repository,创建页面如下图所示: 填写相应信息后点击create即可 Repository name: 仓库名称 Description(可选): 仓库描述 ...

  7. 【 js 工具 】如何使用Git上传本地项目到github?(mac版)

    在此假设你已经在 github 上创建好了一个项目,像这样: 并且你已经完成了自己的项目代码, 同时你也已经安装了 git,然后 let's start. 首先,建一个文件夹比如文中演示的是 微信小程 ...

  8. 第一次使用Git上传本地项目到github

    看了好多帖子,终于在混乱中找到自己适合的方法......自我感觉这个比较简单. 先安装本地git,官方下载地址:http://git-scm.com/download/  根据你自己的系统 下载对应版 ...

  9. 第一次Git上传本地项目到github上 的命令

    1.下载Git软件:https://git-scm.com/downloads, 2.下载之后安装就很简单了, 3.邮箱注册 在git bash界面输入如下内容即可完成邮箱的注册: $ git con ...

随机推荐

  1. java - java集合类

    1.接口实现类 ①List List list1 = new ArrayList(); List list2 = new LinkedList(); ②Set Set<String> se ...

  2. Java IO 为什么我们需要缓冲区

    在执行IO操作我们通常会设置一个字节数组作为缓冲区用来写/读数据,一般情况下一个合理大小的缓冲区是有利于提升性能的,但是有一个问题一直困扰着我,为什么缓冲区可以提升IO操作的性能? 经查阅资料之后,总 ...

  3. IO-Java实现文件的复制

    public class FileCopy { public static void main(String[] args) throws IOException { // 1.创建一个字节输入流对象 ...

  4. 这 3 个 Set 集合的实现有点简单,那来做个总结吧

    Set 接口是 Java Collections Framework 中的一员,它的特点是:不能包含重复的元素,允许且最多只有一个 null 元素.Java 中有三个常用的 Set 实现类: Hash ...

  5. Charles(Windows/Android)入门使用

    一. 介绍以及下载(windows) Charles是一个HTTP代理/HTTP监视器/反向代理,使开发人员能够查看其机器和Internet之间所有HTTP和SSL/HTTPS流量,这包括请求,响应和 ...

  6. Django安装 测试、导入项目以及运行开发服务器

    安装Django  下载Django包,解压缩. CMD 进入解压路径下. 执行:python setup.py install 增加环境变量: C:\Python27\Scripts 测试djang ...

  7. java的properties文件从数据库添加到文件

    package com.xian.jdbc; import java.io.BufferedInputStream; import java.io.FileInputStream; import ja ...

  8. 集合(Collection解析 Set List Map三大集合运用)

    集合的概念:          集合是包含多个对象的简单对象,所包含的对象称为元素.集合里面可以包含任意多个对象,数量可以变化:同时对对象的类型也没有限制,也就是说集合里面的所有对象的类型可以相同,也 ...

  9. v-text,v-html等区别

    首先我们知道vue中有很多自定义指令,以v- 开头,例如:v-text,v-bind,v-model, v-if,等 在这些指令中,部分指令之间是很容易被混淆,所以今天决定自己总结一下以下几个相似指令 ...

  10. 使用抽象工厂反射获取不到Dal层对象,未能加载文件或程序集......

    Put aside the fog and see the essence 解决问题之前,要明白问题为什么会出现 我相信能点开这篇帖子的人,都是具有探索精神的人,因为,只有心存疑问才会搜索 如果只想单 ...