今天第一次接触git,经过一位大佬孜孜不倦的教导,终于通过git完成第一次上传
因为我是window的系统,所以是通过 cd 盘符 然后cd 文件夹 进入到我的代码文件夹
下面是我的操作步骤以及错误的地方
一、生成SSH公钥 => 在命令行输入 ssh-keygen -t rsa -C 邮箱名(github的邮箱)
二、cat ~/.ssh/id_rsa.pub 生成 公钥
三、打开 https://github.com/settings/keys 点击 NEW SSH key 将生成的公钥 粘贴在key里, title这里我是自己随便写了一个,不知道会不会有什么影响
四、git init
git add .
git commit -m 'first commit' -a 在代码文件夹里依次执行这三条命令,我在这里犯了两个错误,第一个是 git add后面没有跟空格,第二个是 git commit -m 'first commit' -a 之后让我写自己的邮箱和用户名的时候我没有写 直接跳过下一步导致上传失败
git config --global user.email "you@example.com"
git config --global user.name "Your Name"
这里写用户名和邮箱的时候建议复制,自己写很容易出错,将引号里改成自己的用户名和邮箱就可以了
五,执行完上面这些后 执行 下面两条语句就可以完成上传了
git remote add origin https://github.com/huweigee/music-vue.git
$ git push -u origin master
在上传的时候我报了另一个错
error: src refspec master does not match any.
error: failed to push some refs to 'https://github.com/huweigee/music-vue.git'
这个错是因为我 git init 两次,只要删掉文件夹中的.git文件 然后再依次执行那五条命令就可以了