一.需求概述

  注:这篇文章要求读者已经掌握gitee的一些基础配置及向仓库中传递单个项目的经历。

  我使用的idea版本是idea2022.3.3的中文版,在使用gitee的过程中发现创建一个仓库中一般只能存放一个项目的代码,接着我就想在一个仓库中存放多个不同互不相关的项目代码,我在网上没有找到很合适的方法(有的方法是创建多个分支,根据不同的分支上传不同的项目代码实现代码的分离),后来我认为在一个仓库中只存放一个项目的代码很有道理,理由如下:

1.每次提交会包含整个仓库的快照,这意味着无论你改动了哪个项目中的文件,所有项目的快照都会在提交中被记录。这会导致之前版本中没有修改的代码注释被覆盖。

2.当你在一个仓库中保存多个项目时,版本控制可能变得混乱。每次提交、分支、合并操作都会涉及整个仓库,这可能会使管理变得更加复杂。

  还是推荐在一个仓库中只存放一个项目的代码,但是老师要求我们在提交作业时将代码传到gitee的一个仓库,所以只能在一个仓库中存放多个项目的代码,研究了一会,具体操作如下。

二.具体操作

1. 克隆 test 仓库到本地

首先,你需要将 Gitee 上的 test 仓库克隆到本地。

  1. 打开 IntelliJ IDEA。
  2. 点击顶部菜单栏的 VCS(版本控制) > 从版本控制获取...f2b70e6d68354315adfb6377e07ce685.png6919d717c9c041a29d7adb10a32ff462.png
  3. 在弹出的窗口中选择 Git,然后在 URL 栏中输入你 Gitee 上 test 仓库的克隆地址(例如 https://gitee.com/your-username/test.git)。这里选择HTTPS和SSH都行,复制第一行的路径c04c0d239bf34232bcf2fce5d379639e.png
  4. 目录 栏中选择你希望克隆到的本地位置,然后点击 克隆4a631dadad2f45f8aad0cfeb47665f15.png

2. t1t2 项目文件夹添加到克隆的 test 仓库

  1. 在电脑中找到刚刚克隆的位置,我这里是这个test文件夹1ad9b655f74044a18a8aab1fce32ba21.png70978200ae904200873d1351be59ab25.png

  2. 将 t1t2 项目文件夹(这两个是我创建的java项目)复制或拖动到 test 仓库的根目录中。

    目录结构应如下所示:af885cd288e8415c8a93f15a3655a0f0.png

3. 将文件添加到 Git 暂存区

  1. 在 IDEA 中,打开刚刚创建的那个test文件夹effc07da359d44479f7fa31691bff0bf.png

4. 提交更改

  1. 点击“项目”下面的“提交”,出现提交界面,选择要提交的代码,添加注释并提交bd52fb0343854037aa4da3823ec8ec65.png
  2. 这里也可以点击界面右上角的绿色打勾键进行提交,跳出和上面一样的界面2c68b1323fad4f95a95a013897b58229.png
  3. 若界面出现有错误,可以进行错误检查后再提交也可以直接提交

5. 推送代码到 Gitee

  1. 提交成功后,点击右上角的 推送 按钮,或者选择 VCS(版本控制) > Git > 推送3407c930bc4a43bdb9ea8b26a31490bc.png
  2. 9e5dec309ed947d28c3d2607bd7c4b4d.png

6. 检查 Gitee 仓库

推送完成后,打开 Gitee,在 test 仓库中你应该可以看到 t1t2 文件夹,它们会作为两个独立的项目存在于同一个仓库中。

0ae1f1a655514493a1aa5ba216bf4d1b.png

7.最后说明

其实这个方法还是有点鸡肋,以后要向这个仓库中存放不同的项目代码只能在该文件夹中创建项目,但是这个方法不会影响代码注释的覆盖等问题。

 

 

 

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐