前提:
1、IDEA中Git已经可以正常使用,如果不确定能否正常请看下面博客;
https://mp.csdn.net/postedit/82762212
2、IDEA中有需要上传到Git的项目
3、GitHub中已经创建与项目同名的Git仓库
创建教程:https://mp.csdn.net/postedit/82762493
教程:
第一步:创建本地Git仓库
选择项目所在目录为Git仓库所在地
红色文件说明文件没有添加到Git仓库
add文件到Git仓库
commit已经add到Git仓库的文件到代码版本中
到此处本地Git仓库创建成功
第二步:推送(push)本地Git仓库到GitHub上的Git仓库
此处会遇到服务器拒绝上传,有两种解决方式,
第一种强制推送到服务器(操作如下):
在项目中控制台输入(我这里是idea的Terminal命令窗口,其它编辑器找到对应的命令输入窗口):
git push -f origin master 或者 git push origin master -f
第二种先pull下拉服务器项目合并本地,操作如下
第三步:命令下拉(pull)GitHub上的仓库到本地Git仓库
在控制台terminl窗口中依次输入命令:
git pull origin master --allow-unrelated-histories
如图所示便是成功pull了,此时会看到目录下面多出了GitHub上面Git仓库的README.md
接着继续push本地Git仓库到GitHub上面的Git仓库
打开刷新GitHub上面的Git仓库会发现本地代码已经成功提交
GitHub上传成功,教程结束