title: (基础)三顾Git 指令
data: 2023-10-28
tags: 基础
Github Git指令
笔者对Git指令进行多次学习,终于在大四上学期成功掌握Git指令的记忆方法并理解其过程。特此总结,愿吾勿忘。
本地上传流程
初始建库
git init
添加到仓库
# 所有都加到本地仓库
git add .
# 选中文件加到本地仓库
git add filename
提交到仓库
git commit -m "注释内容"
操作远程仓库,连接远程仓库
git remote add origin git@github...
推送到远程仓库
# -u是在仓库为空的情况下使用
# master替换为branch的名字
git push origin master
git push -u origin master
本地下载流程
git clone git@github...
可能遇到问题:
1.如何清空当前库
# 新建一个文件夹
# git init
# git clone git@github...
# 删除所有的文件
# git add .
# git commit -m ""
# git remote add origin git@github...
# git pull origin master
# git push origin master
2.推送被拒绝
# 原来的readme等文件不在本地仓库目录中
# 首先同步内容
# git pull --rebase origin master
3.github SSH配对
# ssh-keygen -t rsa -C "youxiang@qq.com"
# 生成一个ssh公钥
# 放到github的ssh配对里面
# 进行登录
# ssh -T git@github.com
4.远程仓库remote操作
# 查看有哪些远程仓库
git remote
# 查看远程仓库详细信息
git remote -v
# 查看某个远程仓库详细信息
git remote show remotename
5.clone了多个项目
这里需要用到submodule这种指令,暂时没有完成该部分学习
6.删除\切换分支
# 删除本地分支
git branch -d localbranchname
# 删除远程分支
git push origin --delete remotebranchname
# 切换到master分支
git checkout master
7.强制Push
git push --force
8.上传遇到10054错误
输入各种命令都解决不了
通过:http.sslVerify false全局来设置
git config --global http.sslVerify "false"