(都说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. CSS基础学习-14 CSS visibility与overflow属性

  2. php类相关知识----类常量,静态变量

    类常量 <?php class myuser { ;//定义的常量不带$符号,常量之前没有访问修饰符,常量之前没有修饰符号 public function monolog() { echo &q ...

  3. sql——limit

    PageHelper: https://blog.csdn.net/baidu_38083619/article/details/82463058 Sql执行顺序: https://blog.csdn ...

  4. js中彻底删除对象属性

    delete运算符可以删除对象的属性,但是仅仅是断开了属性和宿主对象的联系,而不会去操作被删除属性的属性值,所以就需要彻底删除的出现 function myDelete(obj,propertyNam ...

  5. js中Array的sort方法

    Array.sort方法里需要传入一个参数,是一个function, 如果想要升序排序,就传入这样的一个function: function sortFunction(a,b){ return a-b ...

  6. java+批量下载大文件

    我们平时经常做的是上传文件,上传文件夹与上传文件类似,但也有一些不同之处,这次做了上传文件夹就记录下以备后用. 这次项目的需求: 支持大文件的上传和续传,要求续传支持所有浏览器,包括ie6,ie7,i ...

  7. Mockito 2 参数匹配器

    Mockito 通过使用 equals() 这种自然的 Java 样式来校验参数值.有时候,当需要有其他一些灵活性的时候,你可能会要求使用参数匹配(argument matchers). 请参考下面的 ...

  8. SpringMVC——入门

    一.SpringMVC介绍: Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请 ...

  9. 简单快捷的方式从vps下载文件

    安装setuptools 1) 最简单安装,假定在ubuntu下 sudo apt-get install python-setuptools SimpleHTTPServer 是单线程的临时服务,建 ...

  10. 2017多校联合训练2—HDU6054--Is Derek lying?(思维题)

    Is Derek lying? Time Limit: 3000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)T ...