点击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