(新手能踩得坑我应该都踩了吧)
前提:配置好ssh keys
一般流程:
1.进入项目地址,将本地库初始化为git库
$ git init
2、将项目内所有文件都添加到暂存区
$ git add .
3、该命令会将git add .存入暂存区修改内容提交至本地仓库中,若文件未添加至暂存区,则提交时不会提交任何修改。
$ git commit -m 'xxx' //xxx是备注
4、在github上新建一个仓库,复制仓库地址,然后使用命令将本地仓库与远程仓库建立连接
$ git remote add origin xxx //xxx是git仓库的地址
地址可以直接复制
5、把暂存区的代码推到远程仓库
$ git push -u origin master
提示: error: src refspec master does not match any.
可能:
- 本地代码库为空,无法上传
- 是否落下了1,2步
- remote 远程路径设置是否正确
提示:git@github.com: Permission denied (publickey).
git bash中输入:
$ eval "$(ssh-agent -s)"//确认ssh-agent 处于开启状态
$ ssh-add ~/.ssh/ssh //添加ssh key至ssh agent