一文教你如何将自己的本地文件项目上传到github中!

第一步:新建项目在这里插入图片描述
第二步:
在这里插入图片描述
第三步:
在这里插入图片描述
上面部分是在github上完成的,下面需要一个辅助软件git shell,用它来写命令语句,将你的本地项目push到github中。
安装git shell过程中,一直next就可以。若想自定义保存位置,在一开始选择自定义保存的路径哦~安装完如下:
在这里插入图片描述
然后双击git-bash,出现下图:
在这里插入图片描述
比如我想把E盘下的一个项目文件push上去,路径是:E:\mygithub
则需要切换到该路径下:
在这里插入图片描述
在git上的操作正式开始了…
1.输入git init,会在原来的项目文件中生成.git文件夹,如下图:
在这里插入图片描述
在这里插入图片描述
2.输入 git add .将所有文件添加上去:
在这里插入图片描述
3.输入git commit -m “first commit”。若出现错误,可根据提示错误,会让你先输入邮箱以及账户,然后再执行该操作即可。
在这里插入图片描述
引号的内容任意,这是方面在github说明记录的(见下图,等最终步骤成功push上去后会出现)
在这里插入图片描述
4.输入
git remote add origin+自己的仓库.git(即一开始复制保存的地址)

在这里插入图片描述

下方错误警告!!!谨慎操作

5.输入git push -u origin master,结果出现了下面的错误…
在这里插入图片描述
网上搜到解决办法:是因为github上有一个README.md 文件没有下载下来 。要先 git pull --rebase origin master ,然后git push -u origin master,结果,又出现了下面的问题…
在这里插入图片描述
于是根据https://blog.csdn.net/aiming66/article/details/81051428
中的解决办法进行:
在这里插入图片描述
结果又报错!
然后又重复上述问题中【因为github上有一个README.md 文件没有下载下来 。要先 git pull --rebase origin master ,然后git push -u origin master】
输入git pull --rebase origin master ,然后git push -u origin master
在这里插入图片描述
终于解决啦!最终将本地文件上传到了github中~
在这里插入图片描述
第二遍练习,争取避免bug
就在我练习第二遍操作的时候,不知道何时git push origin master出现了下面的情况~
在这里插入图片描述
于是网上解决办法:https://blog.csdn.net/qq_42469247/article/details/88901756
一句 git rebase --abort 搞定:
在这里插入图片描述
第二遍操作,需要先git remote rm origin,在执行git remote add origin +(http+…+仓库/.git)
在这里插入图片描述
又到了上述关键时刻:不要输入git push -u origin master
要先git pull origin master
若有readme情况下,先执行git pull --rebase origin master
在执行最终命令:
git push origin master
成功!

总结:
在git-bash中打开,切换到上传项目所在路径(cd …)
git init
git add .
git commit -m “first commit” -------有时候显示 为空,说明你提交的文件在原基础上没有变动
git remote add origin +(http+…+仓库/.git) 若已经存在,先git remote rm origin,在执行该语句。

(有readme的情况下)
git pull origin master
git push origin master
会报错,应改为:
git pull origin master
git pull --rebase origin master
git push origin master

希望本篇文章可以帮助到大家~ 转发支持!谢谢喽~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值