将文件夹上传到github

如题: 如何上传文件夹到github
首先你要有个github账号( GitHub: Where the world builds software · GitHub )没有的话先注册一个。这里就不再絮絮叨叨地介绍如何注册github,如何安装git (https://git-for-windows.github.io/), 如何进行些简单的操作这些了,今天直奔主题:如何上传文件夹到github

第1步: 新建一个仓库( Repository)

如果会新建仓库,请无视本步骤,直接跳到第二步。

1) 进入Github首页
在这里插入图片描述
2) 点击New repository或start a project
创建一个repository,可以有两种方式:
(1)左栏右上的绿色按钮New 来 new一个repository,
或者(2)中间栏 中下位置右边的大按钮 “Start a project”.
在这里插入图片描述
3)填写信息
在这里插入图片描述
Repository name: 仓库名称
Description(可选): 仓库描述介绍,不是必填项目。~~建议填写上哦!
Public, Private : 仓库权限。public 公开共享,但是是免费的。private 私有或指定合作者,需付费使用。
Initialize this repository with a README添加一个README.md
gitignore: 不需要进行版本管理的仓库类型,对应生成文件.gitignore
license: 证书类型,对应生成文件LICENSE

4)点击 create repository
在这里插入图片描述
至此,仓库( Repository)新建完毕!

第2步: Clone or dowload仓库地址

来到新建好的repository,点击右侧中部的Clone or dowload会出现一个地址,copy这个地址备用。
在这里插入图片描述
在这里插入图片描述

第3步: 上传文件夹至github

以下为本地操作。

1)新建空文件夹
本地电脑新建空文件夹。(新建空文件夹不是文件夹上传github唯一的或必须的或最优的办法,但是我个人觉得会省去很多各种出错的麻烦事儿,新手适用。个人观点,仅供参考。)

2)克隆新仓库
进入文件夹,右键会出现2个选项: Git Gui Here,Git Bash Here。 选择Git Bash Here,然后把github上面新建的仓库克隆到本地。(这里会用到第2步复制的那个仓库地址。)

克隆仓库,代码如下:git clone + 你的仓库地址
(这里我的仓库地址是https://github.com/jojowei/mySpiders.git)
在这里插入图片描述
3)上传前准备
上个步骤完成之后,本地新建的文件夹下面就会多出个文件夹。该文件夹名即为你github上面新建的那个Repository 的名字。我们把要上传的文件夹里面的内容全部复制到这个本地的Repository同名的文件夹下,然后cd进入克隆的这个文件夹: cd + 文件夹名字
在这里插入图片描述
我这里克隆的文件夹名为mySpiders.
在这里插入图片描述
我要上传的文件家是scrapy_douban, 我把要上传的文件夹放入mySpiders,然后在git界面进入mySpider: cd mySpiders
在这里插入图片描述
4) 依次输入以下代码:

git init
git add .
git commit -m “你的提交信息”

注意:会要求 输入

git config --global user.email "you@example.com"

git config --global user.name "Your Name"

来确定你的身份和上传的账号。


git push

依次输入以上代码后,进入github查看:文件夹已上传github, 上传成功。
(本例中我的仓库是mySpiders, 我要上传的文件夹是scrapy_douban.)在这里插入图片描述
【注意】:

  • “ git init ” git初始化

  • “ git add . ” 提交到缓存区。这里的"add"和“ . ”中间有个空格。如果不写空格,git无法识别。“add .” 这里就是添加所有文件的意思。
    在这里插入图片描述

  • git commit -m “你的提交信息” "是将暂存区里的改动给提交到本地的版本库。 这里“你的提交信息”是你自己想要提交的信息哦,比如,“create a project”, “first commit”.
    在这里插入图片描述

  • git push ”是将本地版本库的分支推送到远程服务器上对应的分支,提交到远程的github仓库,。(此操作目的是把本地仓库push到github上面,此步骤可能需要你输入帐号和密码)
    在这里插入图片描述

  • 如果" git push "不成功, " git push -u origin master "也不能解决问题,如果是因为github中的README.md文件不在本地代码目录中, 可以通过如下命令进行代码合并
      git pull --rebase origin master
    这里,pull=fetch+merge。合并后再用“git push”就可以上传了。

如果出现:Git Error: OpenSSL SSL_read: Connection was reset, errno 10054

一般而言是网络配置问题。解决方法:

首先检查C盘host文件中GitHub域名对应的IP是否正确。 如果没有,查询正确的IP https://www.ipaddress.com/

 参考[Solved] Git Error: OpenSSL SSL_read: Connection was reset, errno 10054和Failed to connect to github.com port 443 | ProgrammerAH

  • 35
    点赞
  • 75
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

芝麻开花666

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值