用git上传本地项目到github上
注意:以下操作是建立在已经安装好 本地 git 的情况下
- 附一个 git 网盘地址
- 提取码 rm4i
1. 首先打开git bash,输入下面代码,生成 ssh 的公钥与私钥
ssh-keygen -t rsa -C "自己的邮箱地址@XXX.com"
2. 一路默认回车,会生成公钥、私钥到以下文件夹下
id_rsa是私钥
id_rsa.pub是公钥
3. 打开github,从页面右上角进入 setting -> ssh and GPG keys
4. 点击NEW ssh key,自己填个标题,下面内容复制前面的公钥文件夹里的内容,最后添加
5.输入github密码,确认创建
6. 接着打开git/终端 ,测试连接是否成功
ssh -T git@github.com
- 中间有个输入需要输入yes,如果提示:Hi defnngj You've successfully authenticated, but GitHub does not provide shell access. 说明你连接成功了
7. 设置用户信息
git config --global user.name "along" //自己的用户名
git config --global user.email "along@gmail.com" //填写自己的邮箱
8. 到github上创建个项目,记好创建成功后的https,下面要用
9. git bash/终端 转到本地的工程目录,输入以下命令
git init // 初始化git 得到一个 .git 文件
git status // 查看工程目录中未上传得到 本地git 的文件
git add * // 将文件上传到 本地git
git status // 查看文件状态
git commit -m “first commit”//提交更新,并注释信息
git remote add origin https://github.com/用户名/项目名 //连接远程github项目,此处http就是第8步的http
git push -u origin master
哇,一次Git文件上传完成!
错误的主要原因是git仓库上已经存在readme文件,故在提交时可能会存在冲突,这时您需要选择的是保留线上的文件或者舍弃线上的文件,如果您舍弃线上的 文 件,则在推送时选择强制推送,强制推送需要执行下面的命令
git push origin master -f
git 无法push远程仓库 Note about fast-forwardshttps://blog.csdn.net/zwkkkk1/article/details/82699387