本文主要分享一下如何通过idea通过git拉取项目并且进行编辑后提交到远程master上进行合并。

1、安装idea编译器,我们用的是社区版本2021.1,安装步骤略过。

2、打开idea,点击File->New->Project from Version Control..,如下图所示:

3、在弹出的窗口中输入项目的git地址,如下图所示:

4、点击“clone”按钮,弹出授权登录窗口,输入用户名和密码,点击“Log In”按钮,拉取项目,如下图所示:

5、拉取项目源码后创建本地develop分支,步骤如下图:

6、点击“New Branch”,如下图所示:

输入分支名称“develop”,点击“Create”按钮,如下图所示:

项目名称后显示对应分支名称,如下图所示:

修改相关java类或资源文件并保存后,选中项目右键点击git->Commit Directory...,如下图所示:

弹出Commit Changes窗口,勾选相关变更文件,输入Message信息等操作,如下图所示:

点击commit按钮,继续选中项目,右键点击git->push,如下图所示:

在Push界面选择要Push的单个或者多个Message的内容,点击Push按钮,如下图所示:

执行完成后提示如下图所示:

如果出现如下警告,请选中项目右键git->pull拉取最新版本代码即可;

Push rejected
Push to origin/develop was rejected
Show details in console

Push成功后,选中项目右键git->Branches如下图所示:

在弹出的窗口中切换分支到本地master后Checkout,如下图所示:

之后Pull远程最新版本,拉取完成后选中项目右键点击git->Merge,如下图所示:

在弹出的窗口中选择被merge的版本,这里选择远程的develop版本,如下图所示:

点击Merge按钮,执行成功后提示如下图所示:

之后选中项目右键点击git->Push,选择Push到远程master分支的内容,如下图所示:

点击Push按钮,弹出如下提示后主分支Push成功,如下图所示:

以上即为idea上整个git使用流程操作。

idea中代码提交流程(git版)的更多相关文章

  1. pycharm写的代码提交到git上,提示需要merge失败时解决办法

    当遇到pycharm代码提交需要合并报错时 原因:pycharm目录和git中目录冲突了 解决办法:1.先在git仓库中创建一个文件夹,比如day1 2.然后在pycharm中update一下,可以看 ...

  2. git代码提交流程

    1.进入我的项目文件夹所在目录: 2.git status 查看我修改过的文件: 3.git add -A 将修改的文件全部添加, git add 文件名  只添加指定的文件名: 4.git comm ...

  3. 如何将代码提交到git上

    http://blog.csdn.net/laozitianxia/article/details/50682100 这个博客介绍的很详细.

  4. 敏捷开发-代码提交流程& 安装gerrit

  5. Git在商业项目中的使用流程

    一 引言 这一篇文章还是记录我在杭州工作的总结. 我刚来公司的时候,对Git的使用很头痛,因为在学校里面很少用这个东西,即使用,一般也只有一个分支,不会出现代码冲突和代码合并的情况.但是公司里面一个项 ...

  6. 基于git的代码版本管理规范及流程-简版

    基于git的简单实用的版本管理规范及流程,包括:代码库的分布.人员角色的划分.代码提交合并流程.代码冲突处理.分支管理. 代码库分类 根据代码库分布的位置及作用,分为以下几类: 主库:位于服务端,所有 ...

  7. 【代码管理】GitHub超详细图文攻略 - Git客户端下载安装 GitHub提交修改源码工作流程 Git分支 标签 过滤 Git版本工作流

    GitHub操作总结 : 总结看不明白就看下面的详细讲解. . 作者 :万境绝尘  转载请注明出处 : http://blog.csdn.net/shulianghan/article/details ...

  8. Git提交代码的流程——新手适用

    pull:是下拉代码,相等于将远程的代码下载到你本地,与你本地的代码合并push:是推代码,将你的代码上传到远程的动作完整的流程是: 第一种方法:(简单易懂) 1.git add .(后面有一个点,意 ...

  9. git 提交代码的流程

    [root@ok-T IT-DOC]# ls hx-海星-wifi.rd web收藏.txt [root@ok-T IT-DOC]# git status -s ?? "web\346\22 ...

  10. ubuntu16系统中pycharm下使用git将代码提交到github仓库

    1 在系统中安装git,在terminal中输入以下命令 sudo apt-get update sudo apt-get install git 2 对git进行配置,在terminal中输入以下命 ...

随机推荐

  1. [计算机/硬件/GPU] 显卡

    序 截至2025年,全球主流的AI大模型满血版的参数量均已突破百亿级,算力需求正以指数级飙升.特别是 DeepSeek 公司旗下的 R1 系列模型的问世,推动了很多中小企业部署私有化模型的需求. 然而 ...

  2. 【.NET】调用本地 Deepseek 模型

    本篇咱们来聊一聊怎么在 .NET 代码中使用本地部署的 Deepseek 语言模型.大伙伴们不必要紧张,很简单的,你不需要学习新知识,只要你知道 .NET 如何访问 HTTP 和 JSON 的序列化相 ...

  3. Azure Data Factory - [01] 触发器

    题记部分 一.概述   Azure Data Factory(后面简称ADF)的触发器是一种机制,用于在特定事件发生时自动执行数据管道.触发器可以基于事件间隔.数据变化或其他外部事件来启动数据管道的执 ...

  4. 远程debug

    1. 在idea中添加远程服务器信息 打开应用配置 填写配置 1. 在 + 选择 Remote JVM Debug 2. 在 2 处填写名称,任意 3. 在 3 填写服务器ip 4. 在 4 填写de ...

  5. 将DeepSeek接入人类大脑会怎样??

    昨天在与同事聊起最近大火的DeepSeek, 突然,有一个不切实际的想法,如果DeepSeek或人工智能AI能以某种形式接入人类大脑, 比如,通过芯片不侵入式连接大脑 或者 外带什么眼镜. 隐形眼镜之 ...

  6. 公众号已上线 Ask AI 功能

    Get新技能,给公众号接入AI智能体,没花一分钱. 不禁感慨这时代的进步也太快了,曾经科幻小说中描绘的未来已成现实! 下面是笔者在腾讯元宝中创建的智能体"鲸鱼小助手": 如果今后要 ...

  7. C语言 链表操作

    #include<stdio.h>#include<stdlib.h>struct node{    int data;    struct node *next;};int ...

  8. Selenium KPI接口 屏幕截图

    屏幕截图功能常用的有两种: savescreenshot()及 getscreenshotasfile(). 使用格式 self.driver.save_screenshot('baidu.png') ...

  9. animation 与transform一起使用时 transofrm不起作用

    先占坑 干完活再解决 先占坑 干完活再解决先占坑 干完活再解决先占坑 干完活再解决先占坑 干完活再解决先占坑 干完活再解决先占坑 干完活再解决先占坑 干完活再解决先占坑 干完活再解决先占坑 干完活再解 ...

  10. 通用的SpringBoot集成的文件上传与下载

    废话不多说--直接看代码 controller package com.webank.wedatasphere.qualitis.controller.thymeleaf; import com.we ...