eclipse,sts怎么把多个微服务或者多个项目备份到码云的同一个仓库下进行管理

摘要:
您不能在eclipse和sts中使用egit或命令来推送提交。原因在于以下尝试过程。1.在磁盘上创建文件夹。2.将所有源代码文件项目放置在此文件夹中。3.回到scwpush路径。可能的错误和解决方案---------------------------------------------------------------------错误1。上传到代码云的文件夹后面是@和随机数,一般异常提示如下:

观前提示

第一部分:提交方法

第二部分:可能出现的错误和解决方法

第三部分:自己的尝试过程

-----------------------------------------------------------第一部分--------------------------------------------------------

前提:无法在eclipse和sts中使用egit或者命令进行push提交,原因看后面的尝试过程

1.在磁盘中创建一个文件夹

eclipse,sts怎么把多个微服务或者多个项目备份到码云的同一个仓库下进行管理第1张

2.把所有的源码文件项目放在这个文件夹中

eclipse,sts怎么把多个微服务或者多个项目备份到码云的同一个仓库下进行管理第2张

3.回退到scwpush路径,右键Git Bash Here,输入命令

git init

4.使用命令 

git add 文件名

将文件放到暂存区

比如我的命令就是git add scwpush

5.使用如下命令将文件提交到本地库

git commit

6.编写注释,完成提交

7.在码云上创建一个仓库,复制仓库地址

8.使用命令增加远程仓库地址

git remote add origin 仓库地址

9.使用命令推送到远程库,会要求你输入远程仓库的账号密码,输入就好

git push origin master

10.ok大功告成,打开云端仓库就可以看到自己上传的这些项目啦

-----------------------------------------------------------第二部分:可能出现的错误和解决方法--------------------------------------------------------

错误1.上传到码云的文件夹后面带了@加随机数,导致文件打不开如下

eclipse,sts怎么把多个微服务或者多个项目备份到码云的同一个仓库下进行管理第3张

 解决方法:通常出现这个情况,其实早在你用命令行窗口进行git add的时候就报了异常,一般异常提示如下

warning: adding embedded git repository: push/scw-user
hint: You've added another git repository inside your current repository.
hint: Clones of the outer repository will not contain the contents of
hint: the embedded repository and will not know how to obtain it.
hint: If you meant to add a submodule, use:
hint:
hint:   git submodule add <url> push/scw-user
hint:
hint: If you added this path by mistake, you can remove it from the
hint: index with:
hint:
hint:   git rm --cached push/scw-user
hint:
hint: See "git help submodule" for more information

这个的意思是:直接看有道翻译

eclipse,sts怎么把多个微服务或者多个项目备份到码云的同一个仓库下进行管理第4张

 原因是在你的文件里面的子文件,也就是微服务项目目录中里面存在.git文件,可能是你之前单独尝试上传留下的,只要删除了就可以,重新接着git add来

错误2:fatal: remote origin already exists.

解决方法:当我们进行第八步的时候也就是输入命令

git remote add origin 仓库地址

会报这个错,意思就是本地库已经关联了origin的远程库,也可能是你之前尝试的时候导致的,只需要删除就好了

先输入:git remote rm origin进行删除

然后再重新输入git remote add origin 仓库地址的命令就可以了

记住一定要重新输入,否则的话你将会遇见下一个错误就是

On branch master
nothing to commit, working tree clean

-----------------------------------------------------------第三部分:尝试过程--------------------------------------------------------

自己做完一个微服务项目后想要把源码放在码云的一个仓库中

尝试了很多的方法

看了一些博客,尝试过后发现都没有正确的(可能是我步骤错了)

再询问了前辈后,他用的idea因为是有module的子模块形式

所以很容易把微服务进行统一备份

但是对于eclipse和sts来说,是没有子模块的,都是单一的项目工程格式

所以这就是为什么我开头说的这个不能使用eclipse和sts里面的egit或者命令来push

因为如果一个个push就会覆盖或者报错,若是按照下面的尝试一进行push还是会报错的

所以我们只能通过命令行的方式进行云端上传

其实这个方法就是相当于上传了一个文件夹而已,只不过困扰很久,走了很多弯路,希望后来者可以少走些弯路

尝试一:

我按照一篇博客写的现在码云上创建一个仓库,然后pull到本地,再把多个微服务的源码放进这个pull下来的仓库

然后在eclipse导入这个项目,载push上去后报错,强制push虽然上传成功了,但是云端不能看源码,云端的项目文件夹里面也打不开

所以这个方法我失败了

尝试二:

略过

免责声明:文章转载自《eclipse,sts怎么把多个微服务或者多个项目备份到码云的同一个仓库下进行管理》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇详解 cookie(待补充)Delphi 窗体函数 ShowScrollBar 控制滚动条下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Hive:ORC File Format存储格式详解

一、定义   ORC File,它的全名是Optimized Row Columnar (ORC) file,其实就是对RCFile做了一些优化。 据官方文档介绍,这种文件格式可以提供一种高效的方法来存储Hive数据。它的设计目标是来克服Hive其他格式的缺陷。 运用ORC File可以提高Hive的读、写以及处理数据的性能。和RCFile格式相比,ORC...

CSV和excel

  CSV代表Comma Separated Values,CSV文件是文本文件,可以使用记事本,notepad等文本工具打开。excel则不能用文本工具打开。        CSV文件常见于数据库导出的数据文件,可以直接使用excel来打开和查看。        CSV用excel打开后只能有1个sheet页,而excel可以同时保存多个sheet页。...

使用JLink间接烧写S3C2410、S3C2440开发板Nor、Nand Flash的方法 分类: HI3531 arm-linux-Ubuntu 2013-12-07 15:10 697人阅读 评论(0) 收藏

1. 简要说明 JLink的调试功能、烧写Flash的功能都很强大,但是对于S3C2410、S3C2440的Flash操作有些麻烦:烧写Nor Flash时需要设置SDRAM,否则速率很慢;烧写Nand Flash只是从理论上能够达到,但是还没有人直接实现这点。 本文使用一个间接的方法来实现对S3C2410、S3C2440开发板的Nor、Nand Fl...

asp.net2.0导出pdf文件完美解决方案(转载)

      PDF简介:PDF(Portable Document Format)文件格式是Adobe公司开发的电子文件格式。这种文件格式与操作系统平台无关,也就是说,PDF文件不管是在Windows,Unix还是在苹果公司的Mac OS操作系统中都是通用的。这一特点使它成为在Internet上进行电子文档发行和数字化信息传播的理想文档格式。越来越多的电子...

前端vue以模板方式导出word----依赖 docxtemplater

原理:需要将页面中table导出一个word文件,在本地做好一个word模板,定义好变量,以这个模板文件为导出依赖,将后台获取的变量添加进去。 需求:将“伦理审查批件”导出为word 导出word和pdf对实际工作的影响:   上一篇博客实现了前端导出pdf,但是后来发现,当意见内容特别多的时候,pdf分页会有点问题:      而word会自动处理这种...

C#调用java类、jar包方法。

一、将已经编译后的java中Class文件进行打包;打包命令JAR 如:将某目录下的所有class文件夹全部进行打包处理; 使用的命令:jar cvf test.jar -C com/ . 其中test.jar为要生成的jar包;com/ . 为指定的当前目录下的文件夹,该文件夹包括子文件夹及class文件; 二、到IKVM官方网站下载IKVM需要的组件 ...