# Github的配置
## 空仓库的创建
随便取一个名字,最好容易辨别的以免仓库混淆其他的都不需要勾选全部保持默认
之后就需要根据操作复制命令
echo "# blog" >> README.md-----创建一个内容为“blog”名为README.md的文件
git init -----初始化本地仓库
git add README.md -----将README.md 添加到git仓库中
git commit -m "first commit"-----更改记录提交到本地暂存区并以first commit命名
git remote add origin Ape503/blog -----关联远端仓库
git push -u origin master -----将更改的本地仓库origin推送到远端仓库
出错也不要紧,删除重来或者也可能是没有设置SSH密钥也会报错所以要设置ssh密钥。
![47b8973e3d55aebec5a0cb5376ecb93e.png](https://i-blog.csdnimg.cn/blog_migrate/bb0431bad182c8a45d35410a748824be.jpeg)
![43096e4eaf628b18e2e590bf82f0e0f5.png](https://i-blog.csdnimg.cn/blog_migrate/ff64608445097012d66f1bcb45208416.jpeg)
## SSH密钥的设置
找到SSH and GPG keys选项设置新的密钥如果没有设置过的请看下面的密钥设置指南将生成的密钥复制进去
刷新gitHub仓库页面就会看见下图的页面。这就表示gitHub已经配置成功了
![7042b6485afb43c337c873462cdb61ac.png](https://i-blog.csdnimg.cn/blog_migrate/890a6a88b2a4074ce3feed776fbef371.jpeg)
![fb5d97287d15fd54f968288d4e491a59.png](https://i-blog.csdnimg.cn/blog_migrate/1ac7cc7d1d940f74eca0272c852e4f4e.jpeg)
![89d226687eee78971f065d236930bcb1.png](https://i-blog.csdnimg.cn/blog_migrate/857ad342ddfc19fdc8c68b2a2ac2212d.jpeg)
![d66c782929623e3740028844a432cdb4.png](https://i-blog.csdnimg.cn/blog_migrate/cfee3efaef8301d148a25e4b08a74aff.jpeg)
![9d87a3ddfff5e85d15476291d6b70f0c.png](https://i-blog.csdnimg.cn/blog_migrate/1d257d1ba10c8d9b63ef32128c31097c.jpeg)
# Git的配置
依次填入如下命令
git config --global user.name "Ape503" -----指定用户名
git config --global user.email "3238827607@qq.com"-----指定电子邮件
git config --global push.default matching-----当git push但未指定任何分支时将自动匹配本地所有分支到远端仓库
git config --global core.quotepath false -----显示status编码
git config --global core.editor "vim" -----设置编辑器为Vim
![a05d5eac555c10db3f0cec400563052f.png](https://i-blog.csdnimg.cn/blog_migrate/aaf6a3423d250a055a0c1de4837ad83b.jpeg)
# Git的使用
本地使用
将本地仓库上传到 GitHub
下载 GitHub 上的仓库
## git的命令
git init---本地仓库初始化 git status -sb---查看文件状态 git add xxx---将当前文件加入暂存区 git commit xxx -m 'xxx'---将add过的文件提交到本地仓库
git log---日志变动 git clone git@github.com:xxxx---下载远端仓库到本地
![6819263f216530a3db52d4120a7b855f.png](https://i-blog.csdnimg.cn/blog_migrate/ea2070efe781316d2187d0f629b81245.jpeg)
![a0f292c252f531aad30b7fb9d463c90d.png](https://i-blog.csdnimg.cn/blog_migrate/2565f4330bcc7bfa8c5f04382d00822d.jpeg)