1.初始化文件夹
在本地你要上传的文件夹内执行下面命令:
git init
2.添加到缓存区
然后通过git add .(注意这个”.”,是有空格的,”.”代表这个test这个文件夹下的目录全部都提交。你也可以通过git add 文件名 提交指定的文件)把文件添加到缓存区
git add . 或者 git add demo.html
然后可以通过git status命令,查看下现在的状态
git status
/******************************************/
The file will have its original line endings in your working directory.
On branch master
Your branch is up-to-date with 'origin/master'.
Changes to be committed:
(use "git reset HEAD <file>..." to unstage)
modified: demo.html
/******************************************/
3.提交文件到本地仓库
然后,在使用命令git commit -m “这里面写你的注释” 把文件提交的本地仓库
git commit -m "这是一个备注"
4.连接GitHub仓库
通过你在GitHub上创建的仓库,以及你配置好的ssh-key,在本地配置并连接到GitHub仓库。
git remote add origin "你的仓库地址"
5.推送到远程仓库
当你连接好远程仓库后,就可以通过一下命令提交:
git push -u origin master
//由于新建的远程仓库是空的,所以要加上-u这个参数。然后进去GitHub test2这个仓库刷新下就会有已经上传的文件夹了。
如果新建远程仓库不是空的,例如你勾选了 Initialize this repository with a README。此时执行上面命令会报错,这是由于你新创建的那个仓库里面的README文件不在本地仓库目录中,这时我们可以通过以下命令先将内容合并以下:
git pull --rebase origin master
//再输入:
git push origin master
// 等远程仓库里面有了内容之后,
// 下次再从本地库上传内容的时候只需
// git push origin master
// 就可以了