上传文件到github
工作区:自己电脑
暂存区:理解为那个.git文件夹,作为中间桥梁连接工作区和版本库
版本库:github
1.下载Git客户端
2.绑定账户,name和email要和github一样
git config --global user.name "github上的用户名"
git config --global user.email "github上的邮箱"
3.为Github账户设置SSH key
(1)检查有木有ssh key
cd ~/.ssh
ls
有3个文件表示存在ssh key
(2)第一次肯定是没有的,需要生成一个
这里只有known_hosts这1个文件,表示没有ssh key,生成需要键入
ssh-keygen -t rsa -C "github上的邮箱"
中途需要设置密码并确认密码,后面连接需要用上。(也可以不设置)
(3)复制ssh key
键入命令会自动复制,直接粘贴使用
clip < ~/.ssh/id_rsa.pub
(4)设置github上的ssh key
头像→Settings→SSH and GPG keys→New SSH key→输入钥匙名→粘贴ssh key
4.测试连接是否成功
ssh -T git@github.com
需要验证密码
5.回到需要管理的文件的文件目录下
6.创建.git文件夹
git init
7.添加要管理的文件
git add . #当前目录全部文件都添加
git add <file1> <file2> #添加指定文件
可以通过git status查看已经add的文件,add后才可以commit
8.提交文件到暂存区
git commit -m "提交描述" #将add的文件全部提交到暂存区
9.连接github上的版本库
没有的话,头像→Your Repositories→New→在Repository name输入仓库名→Create repository→SSH→复制
git remote add origin "github上的仓库地址"
10.上传文件到github上
git push -u origin master