首先你需要一个github账号,所有还没有的话先去注册吧!
我们使用git需要先安装git工具,这里给出下载地址,下载后一路直接安装即可:
https://git-for-windows.github.io/
进入Github首页,点击New repository新建一个项目
填写相应信息后点击create即可
Repository name: 仓库名称
Description(可选): 仓库描述介绍
Public, Private : 仓库权限(公开共享,私有或指定合作者)
Initialize this repository with a README: 添加一个README.md
gitignore: 不需要进行版本管理的仓库类型,对应生成文件.gitignore
license: 证书类型,对应生成文件LICENSE
点击Clone or dowload会出现一个地址,copy这个地址备用。
接下来就到本地操作了,首先鼠标右键,如果你之前安装git成功的话,右键会出现两个新选项,分别为Git Gui Here,Git Bash Here,这里我们选择Git Bash Here,进入如下界面:
接下来输入如下代码(关键步骤),把github上面的仓库克隆到本地
1 | git clone https://github.com/whb1990/blogSourceCode.git |
地址换成你自己的。
这个步骤以后你的本地项目文件夹下面就会多出个文件夹,该文件夹名即为你github上面的项目名,如图我多出了个
blogSourceCode
文件夹,我们把本地需要上传的文件都复制到该文件夹下:接着继续输入命令
cd blogSourceCode
,进入blogSourceCode
文件夹接下来依次输入以下代码即可完成其他剩余操作:
git add .
(注:别忘记后面的.,此操作是把blogSourceCode
文件夹下面的文件都添加进来)
执行完该命令可以看到有如下提示信息:
这个提示的大致意思就是:
1 | 您已经在当前存储库中添加了另一个Git存储库。 |
因为这个项目是我用Hexo搭建的个人博客,用到了Next主题(另一个Git存储库),上面的提示也告诉了我们该怎么做,其实除了上面两种方式,还有一种方式就是直接删除你要包含的子库目录下的.git
文件夹即可。
git commit -m "提交信息"
(注:“提交信息”里面换成你需要,如“first commit”)
git push -u origin master
(注:此操作目的是把本地仓库push到github上面,此步骤需要你输入帐号和密码)
- 去GitHub上看下上传后的代码
问题解决:
在上传代码到GitHub的时候,提示如下错误:
原因是推送的文件太大。我这次推送的内容超过的1G,所以报错了。
方法一:
修改提交缓存大小为5000M,或者更大的数字
1 | git config --global http.postBuffer 5242880000 |
–global配置对当前用户生效,如果需要对所有用户生效,则用–system
或者在克隆/创建版本库生成的 .git目录下面修改生成的config文件增加如下:
1 | [http] |
方法二:
配置git的最低速度和最低速度时间:
1 | git config --global http.lowSpeedLimit 0 |
–global配置对当前用户生效,如果需要对所有用户生效,则用–system
我是选择的方法一,解决效果如下: