本地上传本地文件夹至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
有三个文件,则密匙已经生成,如下

2)生成ssh key
如果没有密匙,则输入以下代码需要生成,生成过程中按三次回车
$ ssh-keygen -t rsa -C "*********@163.com"
3)成功后,通过路径C:\Users\Administrator\.ssh
找到密匙,并用记事本打开id_rsa.pub
,得到ssh key 公匙

4)给github账号配置ssh key
打开github,展开个人头像的小三角,点击settings,然后打开SSH keys菜单, 点击Add SSH key新增密钥,填上title和key,key的内容就id_rsa.pub
内的内容。

四.上传本地项目到github

1. 建立本地仓库
1)首先进入要上传的文件夹内,或者在要上传的文件夹的页面上打开git-bash
cd 文件夹路径

2)执行指令:git init

3)执行指令:git add .

4)执行指令:git commit -m "提交文件"
(双引号内是提交注释。)

2.关联GitHub仓库
1)1.到github 同名仓库复制仓库地址

2)执行指令:git remote add origin 仓库地址

3)上传本地代码
执行指令:git push -u origin master

4)上传成功后就可以在github上看到这个本地项目了。

二、本地文件更新至github
第一步:查看当前的git仓库状态,可以使用git status
git status
第二步:提交全部 / 只提交改动部分
git add * / git add -A .

第三步:接着输入git commit -m "更新说明"
git commit -m "更新说明"
第四步:先git pull,拉取当前分支最新代码
git pull
第五步:push到远程master分支上
git push origin master
不出意外,打开GitHub已经同步了个i他