如何把本地文件上传至github?
(都说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?的更多相关文章
- linux下将本地文件上传到github中?
今天编写一份Python基础代码,经过Linux上传到github上,遇到点问题,已经解决 1.首先sudo su 进入root 用户 2.ls 检查出当前文件下有什么文件 3. cd 进入你将要上传 ...
- 将本地文件上传到GitHub
首先,可参见廖雪峰老师的官方网站进行Git安装:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c ...
- 如何将本地文件上传到github托管
Github开源代码库以及版本控制系统,可以托管各种git库,可以将个人Blog或小型项目托管到github,方便看起来又高大上的样子,哈哈哈,下面就看一下实践过程和成果吧!一:注册账号:地址: ([ ...
- git把本地文件上传到github上的步骤
1.清除clean 2.返回上一级cd .. 3.克隆仓库地址git clone+地址 4.添加忽悠文件vim .gitignore 5查看cat .gitignore 6.进入到test,并且添加所 ...
- 【转载】如何将本地文件上传到github托管
转自:http://www.cnblogs.com/babywin/p/6073124.html 清楚明白.
- 使用 vscode将本地项目上传到github以及删除github上的某个文件夹
安装Git后,可以看到windows环境下有两个命令输入窗口Git CMD 和Git Bash Git GUI是可视化图形界面 Git中的Bash是基于CMD的,在CMD的基础上增添一些新的命令与功能 ...
- 使用 vscode将本地项目上传到github、从github克隆项目以及删除github上的某个文件夹
安装Git后,可以看到windows环境下有两个命令输入窗口Git CMD 和Git Bash Git GUI是可视化图形界面 Git中的Bash是基于CMD的,在CMD的基础上增添一些新的命令与功能 ...
- vscode 将本地项目上传到github、从github克隆项目以及删除github上的某个文件夹
一.将本地项目上传到github 1.创建本地仓库(文件夹) mkdir study//创建文件夹studycd study //进入study文件夹 2.通过命令git init把这个文件夹变成Gi ...
- 将本地项目上传到Github
将本地项目上传到Github 转载请注明出自天外归云的博客. 前提 已经下载了Git到本地. 创建Repository 首先登陆我的Github页面,在Repositories中New一个并起Repo ...
随机推荐
- docker安装kafka快速入门
docker安装kafka快速入门 1.安装zookeeper docker search zookeeperdocker pull zookeeperdocker run -d -v /home/s ...
- 方正科技win7重装系统
1.制作装机版U盘启动盘 老毛桃装机版制作启动U盘教程 http://www.laomaotao.org/jiaocheng/92/upqdzz.html 2.下载系统镜像文件保存至U盘启动盘 MSD ...
- mybatic MapperScannerConfigurer的原理
原文地址:http://www.cnblogs.com/fangjian0423/p/spring-mybatis-MapperScannerConfigurer-analysis.html 前言 本 ...
- Laravel技巧集锦(16):使用DB::listen查找慢SQL
1.AppServiceProvider.php中 \DB::listen(function ($query){ $sql = $query->sql; $bindings = $query-& ...
- 一次使用自定义 Http Header 引发的血案
一次使用自定义 Http Header 引发的血案 HttpClient Http Header 自定义 nginx 不转发 起因 最近在整理我们产品的 OpenAPI Demo (Python.C ...
- Java-ZipUtil工具类
import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.BufferedRead ...
- 【Winfrom-Panel】Panel隐藏与显示,自动隐藏菜单, Auto-Hide Menu
设计界面:2个button,一个panel 当鼠标移动到btnHome时,显示menuPanel 当鼠标离开btnHome时,隐藏menuPanel 当btnPin箭头向左时,menuPanel为自动 ...
- Python三引号(triple quotes)
python中三引号可以将复杂的字符串进行复制: python三引号允许一个字符串跨多行,字符串中可以包含换行符.制表符以及其他特殊字符. 三引号的语法是一对连续的单引号或者双引号(通常都是成对的用) ...
- cookbook 6.2 定义常量
任务: 需要定义一些模块级别的变量(比如命名的常量),而且客户代码无法将其重新绑定: 解决方案: #coding = utf-8 class _const(object): class ConstEr ...
- 【知识库】-数据库_MySQL之高级数据查询:去重复、组合查询、连接查询、虚拟表
简书作者:seay 文章出处: 关系数据库SQL之高级数据查询:去重复.组合查询.连接查询.虚拟表 回顾:[知识库]-数据库_MySQL之基本数据查询:子查询.分组查询.模糊查询 Learn [已经过 ...