浅谈一下github的坑

点击your repositories 创建一个新仓库
在这里插入图片描述
在这里插入图片描述
之后搜索Git download或者点击下面连接
下载地址下载管理器

安装完成之后找个磁盘新建一个文件夹创建本地仓库
在这里插入图片描述

在这里插入图片描述
点击code下面有一个https地址复制下来
右键GIT文件夹 点击 GIT Bash here
接着将GitHub上的仓库克隆岛本地
在这里插入图片描述

git clone https://github.com/13983375217/Cplusplus.git (https地址换成自己的仓库地址)
在这里插入图片描述
之后就会出现一个新的文件夹 把你需要上传的文件全部放到这个文件夹下面

接着输入
git init(输入这行之后文件夹Cplusplus里面会出现一个.git的隐藏文件在第一行)
git add . (注意后面的“.”不要少了,这是将文件夹下面的文件添加进来)
git commit -m “提交信息” (注:“提交信息”里面换成你需要的提示,如“first commit”或“update”)
此时只是在本地提交完成了

下一步

创建SSHKEY。先看一下你C盘用户目录下有没有.ssh目录(没有进行下面的A步骤,有着跳过进行B),有的话看下里面有没有id_rsa和id_rsa.pub这两个文件,有就跳到下一步,没有就通过下面命令创建 (默认是在C:\Users\Administrator)

如果没有
配置全局的name和email,这里是的你github的name和email 这个user.name他就是这样固定的不要动
git config --global user.name “XXX”
git config --global user.email “XXXX@XXX.com”

$ ssh-keygen -t rsa -C "填写你的邮箱"连续按三次回车

ssh-keygen -t rsa -C "XXX@XXX.com"

之后你就能看到他 然后用文本打开复制全部内容
在这里插入图片描述
之后回到github点击settings
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
添加完成之后在输入 这一步需要填写密码或者token
git push -u origin master 就可以提交到你的仓库了
(后面发现由于受到"Black Lives Matter"运动的影响,GitHub 在该平台上创建的所有新的源代码仓库将默认被命名为 “main”,而不是原先的"master)
git push origin main

如何创建token 在setting最下面Developer settings里面

在这里插入图片描述
在这里插入图片描述

报错这个只需要配置

git config --global user.name "XXX"
git config --global user.email "XXXX@XXX.com"

只需要填引号里面的 你的用户名和注册时候的邮箱
在这里插入图片描述
如果pull 和 push 都会报错

如果是本地文件上传github 报错error:src refspec master does not match any
则使用

git push origin master

如果用的老仓库默认命名为master 报错则需要更改仓库名字
1、把本地的 master 仓库名称修改为远端的 main
格式为:

 git branch -m oldBranchName newBranchName

即:

git branch -m master main`

Git push提交到GitHub卡住
在这里插入图片描述

git pull --rebase origin main

在这里插入图片描述
在这里插入图片描述
Git 上传太慢

改为SSH

git remote -v
在这里插入图片描述
git remote rm origin
在这里插入图片描述
git remote add origin git@github.com:13983375217/Cplusplus.git
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值