上传本地仓库的有两种办法分别是HTTPS和SSH,HTTPS无需配置但每次上传需要登录账号验证,SSH需要配置但每次上传不需要验证且只需要配置一次就行,所有我选择了SSH
第一步 SSH配置
首先我们打开电脑终端Win+R输入cmd就能打开终端
ssh-keygen -t rsa -b 4096 -C "你的邮箱"
然后输入上面的代码 三次回车Enter后
就能在本地生成SSH的公钥与私钥
我们打开id_rsa.pub这个文件赋值里面的内容后打开我们的github
Sign in to GitHub · GitHub👈传送门
选择SSH and GPG keys 点击New SSH kyes
填入我们刚刚复制的公钥和名字(随便填)
我们在终端输入如下代码
ssh -T git@github.com
跳出选项填yes
如果出现Hi 用户名 ! ..... 就证明配置成功了
这样我们就完成了第一步
第二步 创建远程仓库
我们要创建远程的空白仓库,打开官网点击new
这里我们填上库名即可
填完创建,我们就得到的空白的远程仓库
第三步 创建本地仓库
创建一个空文件夹,鼠标右击Git Bash Here
输入
git init
初始化仓库
文件夹内就会生成一个.git文件夹
没看到文件夹勾选这个选项
这里我创建了一个intdex的网页演示
在刚刚打开的终端输入
git add.为添加所有文件到暂存区
git commit -m "xxxx"为提交暂存区到本地仓库并留条备注
输入完以上代码打开我们刚刚的创建的远程仓库选择SSH依次输入红框中的代码
输入成功能把本地仓库上传,只需输入git push 即可再次上传
刷新网页我们就能看到刚刚上传的index网页文件
常用代码
提交文件为暂存区:git add 分支名
提交全部文件为暂存区:git add .
上传暂存文件到仓库:git commit -m "提交时想带上的话"
快速提交到仓库:git commit -a -m”提交时想带上的话“
查询所有分支:git branch
创建分支:git branch 分支名 (基于当前分支创建)
切换分支:git checkout 分支名
快速创建并切换分支:git checkout -b 分支名
合并分支:git merge 分支名(不能处于要合并的分支上)
删除分支:git branch -d 分支名(需要分支已经被合并过)
强删分支:git branch -D 分支名 (管你有没有被合并强删)
以上仅为本人理解,如有错误欢迎指正。