idea和git的整合

idea和git的整合

1. 在gitee中创建仓库

  1. 新建仓库
    在这里插入图片描述

  2. 指定仓库名称

    说明,这里的仓库名称最好和你要在idea中创建的项目名称保持一致

在这里插入图片描述

2. 在idea中创建相关项目

2.1. 基于maven聚合项目的讲解

  • 概述

​ 如果留心比较大型java项目的话,会发现这些项目基本上都由若干个模块来进行构成,那么构成的这些模块是如何基于maven来进行管理的呢?各个模块之间有时什么关系呢?这就是maven的聚合项目。

​ 比如,spark、hadoop、hive、spring等等。
在这里插入图片描述

  • 举例说明

在这里插入图片描述

2.2. spark项目父模块在idea中的创建

2.2.1 spark-parent-0210父模块创建
  • 创建project
    在这里插入图片描述

  • 指定maven方式创建项目

在这里插入图片描述

  • 指定maven坐标
    在这里插入图片描述

  • 指定项目存储位置

在这里插入图片描述

  • 观察父模块的pom文件

    <?xml version="1.0" encoding="UTF-8"?>
    <project xmlns="http://maven.apache.org/POM/4.0.0"
             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
             xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
        <modelVersion>4.0.0</modelVersion>
        <groupId>com.offcn.bigdata</groupId>
        <artifactId>spark-parent-0210</artifactId>
        <packaging>jar</packaging>
        <version>1.0-SNAPSHOT</version>
    </project>
    
2.2.2. 项目和git仓库关联
  • 在项目存储目录下打开git bash
    在这里插入图片描述

    以便完成本地仓库和远程仓库的关联

  • 本地仓库初始化

在这里插入图片描述

  • 使用git remote add命令完成远程仓库的添加
    在这里插入图片描述

    其中这个origin就代表了这里的远程仓库的地址

  • 使用git pull/fetch更新远程仓库信息到本地仓库
    在这里插入图片描述

  • 在命令指定git的用户名和邮箱
    在这里插入图片描述

    如果在本机已经存在账户,就不会弹出输入用户名和密码的提示窗口了,这个时候可以参考如下地址,完成本地账户的清除工作:

    https://www.cnblogs.com/syq816/p/9854544.html

  • 做一个输入用户名和密码的验证

    修改.gitignore文件,添加一行内容 .idea/*
    在这里插入图片描述
    出现了密码提示:
    在这里插入图片描述在这里插入图片描述
    如果顺利,则显示提交成功

  • 查看远程仓库
    在这里插入图片描述

2.2.3 idea和git进行关联操作
  • 关联的说明
    在这里插入图片描述

  • 修改.gitignore文件内容

    在上述的基础上,在增加两个忽略的文件
    在这里插入图片描述

  • idea git add
    在这里插入图片描述

  • idea git commit
    在这里插入图片描述

  • idea git push 到远程仓库
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  • 结果查看在这里插入图片描述

在这里插入图片描述
此时已经整合好了idea和gitee,后面如果要写代码之后同步到gitee远程仓库,也是按照前面的步骤,先add,之后commit到临时暂存区,之后push到git上。

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
对于整合 Git 的想法,有很多不同的方向可以探索。以下是一些你可以考虑的可能性: 1. 提供 Git 功能的在线代码编辑器:创建一个在线代码编辑器,集成了 Git 功能,使用户能够在浏览器中编写、编辑和提交代码,无需离开编辑器即可管理版本控制。 2. Git 工作流程可视化工具:开发一个可视化工具,帮助用户更好地理解和使用 Git 的工作流程。它可以显示分支、合并、提交历史等信息,以图形化的方式呈现,让用户更容易理解和处理版本控制。 3. 自动化 Git 工作流程:开发一个自动化工具,可以根据预定义的规则和条件执行 Git 操作。例如,当某个分支的代码通过测试后,自动触发合并到主分支,或者根据时间表自动创建和推送新的版本标签等。 4. Git 项目管理工具:创建一个项目管理工具,集成了 Git 的功能,使团队成员能够更好地协作和跟踪项目的进展。它可以提供任务分配、代码审查、问题跟踪等功能,并与 Git 仓库进行无缝集成。 5. Git 教育平台:开发一个教育平台,专门用于教授 Git 的使用。它可以提供交互式的学习材料、练习项目和实时反馈,帮助初学者快速掌握和理解 Git 的概念和操作。 这些只是一些初始的想法,你可以根据自己的需求和创意进一步深入研究和开发。记得在实施之前,先评估市场需求和竞争情况,确保你的想法能够满足用户的需求并具有竞争力。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值