本地上传本地文件夹至Github
2018-01-11 本文已影响10人
兔子不打地鼠打代码
步骤:
一. 下载git工具并安装
二. 绑定用户
打开git-bash,输入命令:
$ git config --global user.name "github_name"
$ git config --global user.email "******@163.com"
三. 设置SSH key
1)检查是否有ssh key
cd ~/.ssh
如果返回的ls
有三个文件,则密匙已经生成,如下
![](https://img.haomeiwen.com/i2418690/f914be2ddc18429e.png)
2)生成ssh key
如果没有密匙,则输入以下代码需要生成,生成过程中按三次回车
$ ssh-keygen -t rsa -C "*********@163.com"
3)成功后,通过路径C:\Users\Administrator\.ssh
找到密匙,并用记事本打开id_rsa.pub
,得到ssh key 公匙
![](https://img.haomeiwen.com/i2418690/353711187c1947d9.png)
4)给github账号配置ssh key
打开github,展开个人头像的小三角,点击settings,然后打开SSH keys菜单, 点击Add SSH key新增密钥,填上title和key,key的内容就id_rsa.pub
内的内容。
![](https://img.haomeiwen.com/i2418690/bc5092cd524cc062.gif)
四.上传本地项目到github
![](https://img.haomeiwen.com/i2418690/c9c05d456e8cd13d.png)
1. 建立本地仓库
1)首先进入要上传的文件夹内,或者在要上传的文件夹的页面上打开git-bash
cd 文件夹路径
![](https://img.haomeiwen.com/i2418690/b023c44a999603ee.png)
2)执行指令:git init
![](https://img.haomeiwen.com/i2418690/4805b6defe10fefb.png)
3)执行指令:git add .
![](https://img.haomeiwen.com/i2418690/e7b5d912df5e4971.png)
4)执行指令:git commit -m "提交文件"
(双引号内是提交注释。)
![](https://img.haomeiwen.com/i2418690/a77952213205c280.png)
2.关联GitHub仓库
1)1.到github 同名仓库复制仓库地址
![](https://img.haomeiwen.com/i2418690/3f1b0f396e712064.png)
2)执行指令:git remote add origin 仓库地址
![](https://img.haomeiwen.com/i2418690/3d39e935fe8fda28.png)
3)上传本地代码
执行指令:git push -u origin master
![](https://img.haomeiwen.com/i2418690/1b1871f91df56f1f.png)
4)上传成功后就可以在github上看到这个本地项目了。
![](https://img.haomeiwen.com/i2418690/f430d74aef3dc98b.png)
二、本地文件更新至github
第一步:查看当前的git仓库状态,可以使用git status
git status
第二步:提交全部 / 只提交改动部分
git add * / git add -A .
![](https://img.haomeiwen.com/i2418690/4faccf3eeb4c4b01.png)
第三步:接着输入git commit -m "更新说明"
git commit -m "更新说明"
第四步:先git pull,拉取当前分支最新代码
git pull
第五步:push到远程master分支上
git push origin master
不出意外,打开GitHub已经同步了个i他