0
点赞
收藏
分享

微信扫一扫

IDEA本地项目上传Gitee

吴wuwu 2022-04-21 阅读 87

新手遇到的不是问题的问题,IDEA创建本地项目,上传Gitee,各种文章,看完还是传不上去,结合好几篇文章,总算可以了,完整的整理一下,如有错误的内容请留言赐教,谢谢。

1. 在Gitee创建与项目名称相同的仓库。

2. IDEA 创建同名项目(不是通过VCS下载)

 注:如果是用 Spring Initializr 创建的 Spring Boot 项目,自带 .gitignore

 Gitee 创建仓库,也自带 .gitignore

需要把仓库的 .gitignore 右击删除,要不然后续执行的时候,会报错文件冲突。(如下图)

CONFLICT(add/add): Merge conflict in .gitignore

4. VCS -> import into version controll -> Create Git Repository

5. 选中项目,VCS -> Git -> Commit Directory

6. Commit Message 填写,点击 Commit

 7. VCS -> Git -> Push

 8. Define remote:  Name: 项目名, URL: Gitee 仓库下载地址

弹窗登录Gitee登录账号密码,确认

 9. Push

注:提示 Push rejected, Push to giteetest1/master was rejected

10. 这是因为本地和Gitee仓库都存在各自未关联的文件,需要同步未关联的文件

 到本地项目根目录,点击 Git Bash Here (Git 需要提前安装)

 11. 依次执行以下两个命令 (giteetest1 是项目名)

执行 git pull giteetest1 master

提示 fatal:refusing to merge unrelated histories

执行 git pull giteetest1 master --allow-unrelated-histories

​​​​​​没有提前删除仓库里的 .gitignore 会出现这个错误

fatal: Exiting because of an unresolved conflict.

执行 git merge --abort 停止

重新执行

git pull giteetest1 master

git pull giteetest1 master --allow-unrelated-histories

出现如下图画面,表示合并成功,直接关闭,点OK即可。

 12. 回到IDEA ,重新 VCS -> Git -> Push

 13. 到Gitee仓库刷新确认同步情况:同步成功。

 

这个问题困扰了好久,直接下载空的仓库再补全框架感觉也很费劲,虽然这样麻烦一些,但是在还不熟悉手动补全框架的时候,这个方式还是可选的。希望能帮到跟我一样自学中的新手们,加油。

 

 

举报

相关推荐

0 条评论