一.前言
本教程主要用于自己以后回看。
二.各官网传送门
三.创建文件夹
- 桌面新建文件夹用于本次教程测试
四. 进入文件夹,鼠标右键选择“Git Bash Here”
五. 进入命令行界面,配置用户名和邮箱
//添加用户
//语法:git config --global user.name 用户名
git config --global user.name "Cattle_L"
//添加邮箱
//语法:git config --global user.name 邮箱
git config --global user.name "Cattle_L@outlook.com"
//查看配置
//看到底下user.name和user.email是刚刚配置的说配置成功
git config --list
六. 初始化git
//初始化git
git init
七. 在当前文件下创建一个文件用于上传测试
//创建文件(也可以直接右键创建文本)
//语法:touch 要创建文件的文件名
touch push_test.txt
八. 进入刚创建好的文件并随便键入一些内容
//进入vim编辑器
//随便输入,例如:i m a test file
//语法:vim 文件名
vim push_test.txt
//编辑完成后按esc, 输入":wq"退出编辑
:wq
九. 将文件添加到暂存区
//语法:git add 文件名
git add push_test.txt
十. 将暂存区的文件添加到版本库
//语法:git commit -m 备注
git commit -m "this is a test file"
十一. 这里使用SSH加密通信,所以先生成SSH KEY。
//语法:ssh-keygen -t rsa -C 邮箱
ssh-keygen -t rsa -C "Cattle_L@outlook.com"
生成的key默认在C盘----用户----“自己的名字”----id_rsa.pub(复制里面内容)
前往github----单击右上角头像----点击settings----在左边列表中选择"SSH and GPG keys"----title随便写----把刚刚复制的内容粘贴到Key中。
生成后如图所示
十二. 复制仓库url
十三. 添加远程地址
//语法:git remote add origin 地址
git remote add origin git@github.com:CattleL/NodeMCU-LUA.git
十四. 将本地版本库推送到远程服务器
git push -u origin master
十五. 若出现问题
若出现“failed to push some refs to ‘git@github.com:*.git’ hint: Updates were rejected”错误
可以尝试以下操作
//此命令会将自己本机的代码库推送到远端,并覆盖
//谨慎使用
git push -f origin master
十六. 鸣谢
- 感谢B站
- 感谢百度
- 感谢csdn
- 感谢各位开源伙伴
- over