Eclipse中的项目上传到码云中

Posted 温森

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Eclipse中的项目上传到码云中相关的知识,希望对你有一定的参考价值。

前言:EGit就是Eclipse中集成Git工具的插件,目前的Eclipse版本都集成了该插件。

一、右键工程 --> Team --> Share Project... 

二、显示如下对话框,勾选User or create repository...

三、对话框变为如下图,再继续下图提示中的操作,最后点击Finish按钮。

 四、工程状态变为如下:后面新添加了【springboot-mybatis NO-HEAD】关键字:NO-HEAD,可以这样理解:该工程已经创建了本地Git仓库,但是并没有提交到本地Git仓库。

五、提交该工程至本地Git仓库:右键工程 --> Team --> Commit...

六、然后会弹出如下对话框(Git Staging):每项都有具体解析。

七、我们发现没有上传的文件目录中有很多不需要上传的文件,比如.class文件、jar包 、.settings文件夹下的文件等等。所以,我们需要过滤将要上传的文件。很简单,将一个文件放到工程目录(workspace中具体的工程路径下)下即可,就是下图文件:.gitignore(我会将本工程上传到码云中,大家可以自行下载,该文件类型比较特殊,直接下载源文件吧,新建文件复制内容后没法用)

.gitignore文件详细内容如下:不必记忆,直接可以复制,然后复用。

##ignore this file##
/target/ 
.classpath
.project
.settings      
 ##filter databfile、sln file##
*.mdb  
*.ldb  
*.sln    
##class file##
*.com  
*.class  
*.dll  
*.exe  
*.o  
*.so  
# compression file
*.7z  
*.dmg  
*.gz  
*.iso  
*.jar  
*.rar  
*.tar  
*.zip  
*.via
*.tmp
*.err 
# OS generated files #  
.DS_Store  
.DS_Store?  
._*  
.Spotlight-V100  
.Trashes  
Icon?  
ehthumbs.db  
Thumbs.db  
View Code

八、本步将代码只是提交到本地Git仓库,而非再推送至远程Git仓库。即使用Commit按钮,而非Commit and Push...。这里,我们分两步上传代码,首先上传至本地仓库,然后再推送至远程仓库(码云中)。

 九、此时,工程状态变为如下图:NO-HEAD 变为 master 。表示,该工程已经在本地仓库中进行管理了。

十、推送代码至远程Git仓库。右键工程 --> Team --> Remote --> Push...。具体如下图:

十一、弹出如下对话框,填写远程Git仓库地址(URI),并填写登录码云的账号和密码,然后点击 Next >(码云如何使用,请自行百度,有时间可以跟大家再讲一讲简单的使用。其实跟GitHub类似,都是代码托管工具。只不过这个是国产的。)

十二、设置代码推送的分支来源及目的地。然后点击Add Spec按钮,完成添加说明。

十三、效果如下:

十四、此时Next > 按钮就被激活,可以点击下一步,效果如下:表明,已经将代码推送至远程Git仓库了(如果失败的话,下图会有地方出现红叉提示,本例成功,所以没有显示,请注意)。再点击Finish,即可完成,结束操作。

十五、既然通过上面的步骤成功上传至远程Git仓库(码云中),我们可以去码云上验证一下。如下,证明我已经成功将Eclipse中的工程上传至码云中。

总结:

  一、其实步骤还是很简单的,关键就是推送至远程仓库有一些需要注意的地方。

  二、可能大家对码云不了解,其实就是代码托管的。类似GitHub。

  三、关于码云的详细用法,很简单,大家可以自行百度,以后有时间,我可以再向大家介绍。

码云地址:https://gitee.com/top_one/springboot-mybatis.git

以上是关于Eclipse中的项目上传到码云中的主要内容,如果未能解决你的问题,请参考以下文章

eclipse利用git插件将项目上传到码云

eclipse基于git上传项目到码云上

20230514学习笔记——将代码提交到码云中

Myeclipse10.7安装git插件并将Java项目上传到码云(github)

《转载》Eclipse项目上传码云

关于码云中项目提交的问题