(都说git好用,但我觉得git把我弄得像个git……在反反复复用git bash的命令行上传失败了N次之后,终于可以用命令行把文件上传到GitHub了

这中间,还要感谢网络上的各种git教程!!!)

具体操作如下:

(需提前安装好git的终端git bash,以及注册GitHub的账号)

此文主要讲怎么把本地文件上传至GitHub

1.选择要上传的文件,单击右键,选择“Git Bash Here”

以下皆为在Git Bash中的命令行语句

2.cd /d(打开d盘)(注意:cd 和/d之间有空格,否则此命令无法识别)

3.mkdir mygit(创建一个名为mygit的文件)

5.cd mygit(打开创建的文件夹,为下一步在里面创建仓库做准备)

6.git init (初始化git仓库)

7.git add index.html(此步即将文件index.html添加到git仓库,需要注意的是:index.html应事先存放进了mygit文件夹

若想一次添加整个文件夹所有内容,命令是——git add -A

8. git commit -m"  "(上一步是添加,这一步是提交,注意:commit和-m之间有空格!而双引号中可以加备注——我感觉这个就像是你把写好的东西交给别人,需要留言,解释一下你添加了啥)

9.接下来主要是GitHub的部分。

part one:建立一个repository(相当于创建一个存放想要上传的文件的仓库)

(注意!圈起来的东西待会儿用得上)

part two:本地Git文档库怎样存取远程Git文档库呢?

有两种方式:

1.HTTPS通信协议:使用这一种会要求输入GitHub网站的账号和密码

2.SSH通信协议:创建一对密匙,把公匙加入GitHub网站的账号中。

(这里着重讲第二种方式)

获取sshkey

GitBash:

命令行是:ssh-keygen -t rsa -C"youremail"(双引号中写GitHub账号绑定的邮箱地址)

然后呢,它会告知你在某处生成了公匙

打开并复制id_rsa.pub里的内容即可

复制以后放哪里呢?

GitHub

当当当!!!sshkey的部分就搞定啦!它们已经完成匹配

接下来就是最后的上传部分!!

第一步连接GitHub

git remote add origin 加上GitHub里想用来存放它的文件的ssh地址

粘贴至git remote add origin 后面即可,注意空格!

第二步,上传!

git push -u origin master

此时,再刷新GitHub,即可看到文件成功上传!!!

如何把本地文件上传至github?的更多相关文章

  1. linux下将本地文件上传到github中?

    今天编写一份Python基础代码,经过Linux上传到github上,遇到点问题,已经解决 1.首先sudo su 进入root 用户 2.ls 检查出当前文件下有什么文件 3. cd 进入你将要上传 ...

  2. 将本地文件上传到GitHub

    首先,可参见廖雪峰老师的官方网站进行Git安装:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c ...

  3. 如何将本地文件上传到github托管

    Github开源代码库以及版本控制系统,可以托管各种git库,可以将个人Blog或小型项目托管到github,方便看起来又高大上的样子,哈哈哈,下面就看一下实践过程和成果吧!一:注册账号:地址: ([ ...

  4. git把本地文件上传到github上的步骤

    1.清除clean 2.返回上一级cd .. 3.克隆仓库地址git clone+地址 4.添加忽悠文件vim .gitignore 5查看cat .gitignore 6.进入到test,并且添加所 ...

  5. 【转载】如何将本地文件上传到github托管

    转自:http://www.cnblogs.com/babywin/p/6073124.html 清楚明白.  

  6. 使用 vscode将本地项目上传到github以及删除github上的某个文件夹

    安装Git后,可以看到windows环境下有两个命令输入窗口Git CMD 和Git Bash Git GUI是可视化图形界面 Git中的Bash是基于CMD的,在CMD的基础上增添一些新的命令与功能 ...

  7. 使用 vscode将本地项目上传到github、从github克隆项目以及删除github上的某个文件夹

    安装Git后,可以看到windows环境下有两个命令输入窗口Git CMD 和Git Bash Git GUI是可视化图形界面 Git中的Bash是基于CMD的,在CMD的基础上增添一些新的命令与功能 ...

  8. vscode 将本地项目上传到github、从github克隆项目以及删除github上的某个文件夹

    一.将本地项目上传到github 1.创建本地仓库(文件夹) mkdir study//创建文件夹studycd study //进入study文件夹 2.通过命令git init把这个文件夹变成Gi ...

  9. 将本地项目上传到Github

    将本地项目上传到Github 转载请注明出自天外归云的博客. 前提 已经下载了Git到本地. 创建Repository 首先登陆我的Github页面,在Repositories中New一个并起Repo ...

随机推荐

  1. Mybatis关联查询(转载)

    原文地址: http://www.cnblogs.com/xiaolang8762400/p/7399892.html   mybatis 提供了高级的关联查询功能,可以很方便地将数据库获取的结果集映 ...

  2. WPF界面开发技巧大放送!DevExpress WPF格式化日期时间值

    DevExpress广泛应用于ECM企业内容管理. 成本管控.进程监督.生产调度,在企业/政务信息化管理中占据一席重要之地.通过DevExpress WPF Controls,您能创建有着强大互动功能 ...

  3. 将 对象序列化与反序化 (json格式)

    实体类 package com.nf.redisDemo1.entity; public class News { private long id; private String title; pri ...

  4. 列表控件 ListBox、ComboBox

    列表控件可以当作容器,内部可以有RadioButton.CheckBox.StackPanel等.即Items类型多样. ListBox,多个Item可被选中:ComboBox,只能有一个Item被选 ...

  5. vue 运行脚手架报错

    报错: You are using the runtime-only build of Vue where the template compiler is not available. Either ...

  6. maven项目启动找不到org.springframework.web.context.ContextLoaderListener

    解决方法: 1. 右键单击工程项目 ->点击 properties2. 选择 Deployment Assembly3. 点击 Add -> Java Build Path Entries ...

  7. Android_(控件)使用Gallery浏览手机上SD卡中图片

    运行截图: (发现后面两张照片是自己自拍,大写的尴尬对图片进行涂鸦了!!!) 程序结构: <?xml version="1.0" encoding="utf-8&q ...

  8. Android_(控件)使用ImageView简单实现图片翻转

    效果图 1)可以把图像的id存放数组中,利用setImageResource()或setImageDrawable()方法(放在数组中便于循环) 2)已经是第一张图像时,再点击“上一页”,应Toast ...

  9. 网络yum源

    1,进入yum源配置目录cd /etc/yum.repos.d 2,备份系统自带的yum源mv CentOS-Base.repo CentOS-Base.repo.bk下载163网易的yum源:wge ...

  10. 备忘录:“#ifdef __cplusplus extern "C" { #endif”的定义

    看一些程序的时候老是有“#ifdef __cplusplusextern "C" {#endif”的定义,搞搞清楚是怎么回事: Microsoft-Specific Predefi ...