如何使用idea开发工具集成git插件,完成文件上传,包括git命令详解

Git与IDEA集成超详细 Git与IDEA集成超详细 一、Git使用原理分析 二、Git集成IDEA配置 在Git中配置git安装路径的启动程序git.exe 在Terminal中配置git安装路径的启动程序git.exe IDEA与GitHub建立关联 三、Git与IDEA集成详细步骤 开启版本控制(开启成功后各文件字体变为砖红色) 创建Git本地仓库(创建完成之后本地项目中会出现.git文件) ... 阅读详情

1.git是什么
        是分布式项目版本管理工具,功能强大 ,带有分支系统
        Git是目前世界上最先进的分布式版本控制系统(没有之一)。
    
    2.git项目版本控制
        通过分支结构来管理项目版本
        初始化项目上传至代码托管服务器只有一个分支就是master主分支
        然后开发不要在master主分支下,需要我们自己创建分支,在自己分支下开发代码
        开发完成之后,将开发的分支代码合并到master主分支下。
    
    3.git和svn区别:
        svn:集中式项目版本管理工具
             效率低
             svn服务器获取项目,会从服务器复制项目到本地
             
        git:分布式项目版本管理工具
            通过指针形式,指定代码分支
            
            
    4.代码托管服务器
        国外平台:
        gitlab:企业使用最多,不会将代码开源
        
        github: 会将上传的代码公开,大家都可以访问
        
        国内平台:
            码云
            Coding

详情请参照 安装git步骤: https://blog.youkuaiyun.com/u012225679/article/details/71123171

5.安装git bash ,百度搜索从官网下载,傻瓜式安装下一步就行

6.配置环境变量 (保证git命令在任何目录下都可以使用)
        在PATH后面追加:自己git目录/cmd

7.官网注册gitlab \ github账号
        username:自己名字全拼或者你的英文名
        email: qq 或者 163 或者 sina 或者 126
        password:

8.idea安装git插件 git integration /  git(Lab) integration

9.idea配置git bash
        ctrl + alt + s 打开settings配置
        Version control-->Git-->path to git executable 选择git目录/cmd/git.exe
        点击Test测试出现版本号则代表没有问题

10.    settings配置--》GitHub --》点击右侧+ 
        Server填写github.com或者gitlab.com
        Login: 登录账号
        Password: 登录密码

11. 生成公钥
        $ git config --global user.name "账号"
        $ git config --global user.email "注册的邮箱"
        $ ssh-keygen -t rsa -C "注册的邮箱"
            按三下回车
    
    12. gitlab网站或github网站添加SSH公钥
         c盘--》User--》用户文件夹(liuc)--》.ssh--》id_rsa.pub
         文件用小红本或者小绿本打开
         
         将里面全部复制
         
         打开网站 找到用户 setting --》SSH --》New SSH key
         title随便写
         key将复制的内容粘贴过去就可以
         最后点击Add SSH key
         
    
    13. idea Terminal 配置git命令窗口
        settings --》Tools --》Terminal--》Shell Path--》选择Git目录\bin\bash.exe
    
    
    14. idea 安装 .ignore 插件 并配置
    
    15. 创建项目 设置指定忽略文件不要提交到git代码仓库
        项目右击--》new--》ignore file--》ignore file(git)
        勾选example user template 
        点genernate完成
    
    16. 将本地项目设置为git Repository
        VCS-->import into version control -->create git Repository
        选择自己创建的项目


   17. 上gitlab或者github网站创建远程仓库
        依次执行以下命令
        git remote add origin 自己的SSH仓库路径
        
        git add .
        git commit -m "注释内容"
        git remote add origin git@github.com:JDChenYanbing/test_git_demo.git
        git push -u origin master   

出现以下画面则表示上传项目至远程仓库成功 

18. git push --set-upstream origin 分支名称
        向git仓库提交代码,但是git仓库没有该分支,需要执行上面命令
        创建分支并向此分支提交代码
        
        git merge 分支名称
        将指定的分支代码合并到当前分支下
        合并完成之后只是在本地仓库,需要执行git push命令提交到远程仓库

    
        早上上班前第一件事就是执行git pull命令将代码更新到最新版
        
        在提交代码之前先执行git pull更新然后提交代码,避免冲突

 

 

IDEA中集成并使用Git(commit、push、clone) 注意:文件路径不能存在中文! 1、本地环境安装Git 首先安装好Git,并配置好环境(配置SSH key等),测试是否能与远程仓库进行连接。 2、IDEA配置Git环境 打开IDEA的设置(Ctrl+S),在设置的搜索栏(Search)中输入Git,按回车键进行搜索;然后配置安装Git的文件路径,然后点击【Test】进行测试,如果出现Git版本则代表安装成功。 3、将Git集成... 阅读详情

相关推荐

IDEA全家桶式讲解 | IDEA安装、使用、断点调试、Git、插件 (第二篇)

IDEA全家桶式讲解 | IDEA安装、使用、断点调试、Git、模板 (第二篇)

m0_61933976的博客 3046

Git可视化工具-SourceTree

关于git的可视化工具,我最喜欢的两个就是idea中的插件和sourceTree。idea-git插件更适合普通开发者,sourceTeeg比较适合开发组长、技术经理这些技术管理岗的人,毕竟不同角色的人,关注的点是不一样的,开发者更喜欢在开发完代码可以高效方便的把自己的代码进行提交管理,而开发组长更多的是关注于管理各个开发者提交的代码情况、以及各个工程整体的分支管理工作。

凡夫编程 8830

Git 使用详解

Git使用 前言 一般来说,团队合作开发的话,每个人都需要在自己的功能分支 feat/XXX 上开发,最后一起合并到总的开发分支 dev 上,然后将开发分支 dev 合并到测试分支上,最后将测试分支合并到正式发布分支上。 其中总的开发分支一般叫做 dev 分支,正式发布分支一般是叫 main/master/release 分支。 比如说有 A、B、C 三个人协助进行功能开发: 首先 A、B、C 三位小伙伴从总开发分支 Dev 上开辟自己的功能分支,分别是 feat/AXXX、feat/BXXX、fea

路人甲的博客 4837

idea使用git插件大全

idea提交代码,刷新、切换、合并分支,解决冲突

qq_44300280的博客 9287

简单的使用Idea插件gitee将代码上传至git

Idea中gitee快速入门首先配置本地Git配置Idea下载安装Gitee插件在Idea中配置Git以及Gitee用户使用Gitee进行提交推送 首先配置本地Git 打开Git安装目录下的git-bash.exe,键入以下两行代码,如果不清楚用户名和邮箱,可以在码云新建一个仓库可以看到详细信息(本次只介绍Gitee也就是码云,不使用Github)。 配置Idea 下载安装Gitee插件 打开Idea在Serrings>Plugins中搜索并安装Gitee插件 在Idea中配置Git以及Gitee

SunJm的博客 1141

IDEA 中使用 Git 图文教程详解

IDEA 下配置 Git 【1】注册 Gitee 码云账号 【2】安装 Gitee 码云插件 【3】Version Control 中 Git和Gitee 配置 【4】Git 签名设置 【5】项目推送到 Git 仓库并分享给用户 【6】项目修改后,更新远程仓库 【7】从 Git 中拉取远程项目代码到 IDEA 中 【8】项目历史版本的查看和恢复

不迁怒,不贰过。小知识,大智慧。 5166

Idea使用Git

在IntelliJ IDEA中使用Git需要安装Git插件,并配置Git可执行文件的路径。可以创建Git存储库并将项目导入其中,提交更改并推送到远程存储库,或者从远程存储库拉取更改。使用IntelliJ IDEA和Git可以方便地管理代码并与团队合作。

qqqq5701的专栏 7185

【实战解析】RTL8306MB交换芯片驱动开发中的RMII接口调试陷阱

本文深入剖析了RTL8306MB交换芯片驱动开发中RMII接口的典型调试陷阱。通过一个工业网关项目的实战案例,揭示了因硬件原理图设计疏忽导致TX_EN与CRS_DV信号线错接,从而引发网络“哑火”的根本原因。文章详细展示了使用示波器从时钟、数据到控制信号的系统性排查方法,并总结了关键的设计警示与自查清单,为嵌入式网络开发中的软硬件协同调试提供了宝贵经验。

qqq44的博客 1028

IDEA 使用 Git 操作详解

IDEA下配置Git

蚩尤后裔-汪茂雄 5万+

Microchip Studio 7.0 从零开始:下载、安装到首个AVR工程实战

本文为AVR单片机开发新手提供了Microchip Studio 7.0的完整入门指南。从官方下载、避坑安装,到创建首个GCC C工程、编写LED闪烁代码,再到项目配置、仿真调试与程序烧录,手把手带你完成从零到一的实战过程,是掌握AVR开发环境的必备教程。

weixin_29200741的博客 517

Windows非分页缓冲池内存泄漏实战:PoolMon与RAMMap高效排查指南

本文详细介绍了Windows系统中非分页缓冲池内存泄漏的实战排查方法。当系统出现卡顿且内存占用异常增长时,通过RAMMap工具快速定位非分页缓冲池异常,并利用PoolMon监控内核内存分配标签,精准锁定泄漏源。文章提供了从确认症状、安装工具到使用findstr命令溯源驱动文件的完整五步排查流程,并总结了常见泄漏标签与解决方案,帮助用户高效解决深层系统内存问题。

weixin_28455801的博客 1008

Git Commit提交规范和IDEA插件Git Commit Template的使用

Git是最牛逼的开源分布式版本控制系统,日常开发中常用来管理代码提交、恢复、追踪,是团队开发最常用的一个代码管理工具。 在我们修改了代码并且提交之前,常会使用git commit -m 'change'命令来描述我们代码改动的内容,但是很多都不规范,随处可见的 git commit -m 'update',以致于不能清晰地知道每次提交代码的变更内容,所以需要一种规范来管理代码提交的内容。 一、Gi...

noaman_wgs的博客 1万+

Pi0 项目复现及项目问题解决方案(全网抢先发布~)

Pi0 项目复现及项目问题解决方案(全网抢先发布~)

m0_68167062的博客 2260

使用intellij的idea集成开发工具中的git插件

如果使用的是GitLab这样的项目管理平台,则可以参考如下链接: https://blog.youkuaiyun.com/u013630349/article/details/52244460 注意:这里并没有介绍git客户端的安装,如果要安装客户端,大家可以参考如下的链接: https://jingyan.baidu.com/article/75ab0bcbc8492dd6864db2fa.html ...

yarcl的程序之家 8万+

miRNA测序数据生信分析——第一讲,总结概述

这里的miRNA测序指转录水平的测序。这里每一个数据库都可以在线访问,但是如果要本地使用,都需要进行数据库文件下载,整理。

weixin_44616693的博客 4950

【QGIS】利用“创建网格”功能实现区域等距分割与坐标转换实战

本文详细介绍了如何在QGIS中使用“创建网格”工具实现区域等距分割。通过实战演示,将北京市行政区划切割为150米正方形网格,并重点讲解了关键步骤:选择投影坐标系EPSG:3857以确保网格尺寸精确,以及将结果转换为常用的WGS84经纬度坐标。文章还涵盖了进阶技巧与常见问题解决方案,帮助用户高效完成空间网格化分析任务。

weixin_29232507的博客 94

开发工具 Maven、Git、IDEA插件

一、Maven - 1.创建一个Maven工程 File-New-Project-选中Maven-next-输入工程名和GroupId-Finish 打开pom.xml文件,添加jar包的位置,交给Maven下载 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSc

꯭ 瞎꯭扯꯭蛋꯭的博客 3045

CH341的I2C流模式(StreamI2C)到底怎么用?从EEPROM读写到自定义设备,一篇讲清参数配置逻辑

本文详细解析了CH341的I2C流模式(StreamI2C)的使用方法,从EEPROM读写到自定义设备的参数配置逻辑。通过深入分析I2C协议基础、StreamI2C参数映射关系及典型设备配置示例,帮助开发者快速掌握StreamI2C的应用技巧,解决实际开发中的常见问题。

weixin_30932215的博客 446

应用实战|IDEA中的Git插件工具

用好工具可以让你的开发事半功倍,你还有哪些插件,不妨试试推荐下?欢迎关注博主「六月暴雪飞梨花」或加入【六月暴雪飞梨花社区】一起学习和分享Linux、C、C++、Python、Matlab,机器人运动控制、多机器人协作,智能优化算法,滤波估计、多传感器信息融合,机器学习,人工智能等相关领域的知识和技术。

Lycos 6567

基于 YOLOv26 的高速抛物识别系统:微小目标检测

本文提出了一种基于YOLOv26的高速抛物识别系统,专注于微小目标检测。系统采用多模块协同架构,包括视频预处理、YOLOv26检测、目标跟踪和抛物行为分析等模块。关键技术包括YOLOv26s模型检测、DeepSORT目标跟踪和边缘计算部署。通过构建包含多种抛物类型的专业数据集,并应用数据增强技术提升模型性能。系统实现了车辆检测、微小抛物目标识别、抛物轨迹分析和风险等级评估等功能,可实时检测高速公路上的抛物行为并触发告警,为交通管理提供智能化解决方案。

一键难忘的博客 632

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

在IDEA中使用git(教程)

友情提醒:先看文章目录,大致了解文章知识点结构,点击文章目录可直接跳转到文章指定位置。有用记得关注。

baomingshu的博客 1万+

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

Git常用命令以及使用IDEA集成Gitee

但是你切换回hot-fix分支,会发现hot-fix分支是没有合并的,所以只会修改当前分支,不会合并传过来的分支。安装好git之后,只需要设置一次就可以了,必须要设置的 ,如果没设置,后续提交代码git会报错的。保存之后查看本地库状态,进行提交(不要写文件名),就会发现已经合并成功,在即查看,是没有问题的。注意:我选择初始化readme文件,push的时候,报错,不选择,就没有问题。这时候就需要手动合并代码了,手动打开文件,已经标识好了这时候。合并的时候,就会产生冲突,需要手动合并,点击merge。

m0_73376570的博客 1620

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

IntelliJ IDEA2020安装使用(保姆级)

IntelliJ IDEA2020安装使用(保姆级)

qq_52166656的博客 8220

IDEA git提交规范插件(git commit template插件)

概述 使用git commit template可以规范我们在IDEA提交代码是的注释规范,使用效果如下: 首先提交时,点击如下图标: 填写提交内容影响类型、影响范围、短注释、长注释等: 填写完后,自动生成模板: 安装步骤 打开settings下的plugin里搜索git commit template插件: 安装完后重启IDEA就可以愉快的使用了。 ...

阿甘兄 2万+

idea git插件从gitlab拉取maven项目步骤(详细原创)

idea git插件从gitlab拉取maven项目步骤 我们知道很多公司都有自己的的gitlab,平常接到一个项目,需要加到该项目的组中,从git拉下项目后,编码,你可以手动从gitlab clone一份代码下来,然后在idea import,当然最好还是直接从git地址拉,本文章附详细方法。 idea配置git插件,从公司gitlab拉取maven项目,配置项目详细步骤。 一、idea配置gi...

cclllday的博客 4万+

IDEA 配置 Git 详解

本文将介绍在IntelliJ IDEA 中如何配置Git

weixin_64178283的博客 1万+
上一篇: SpringCloud框架+Feign技术如何使用断路器(Hystrix)
下一篇: 如何配置SpringCloud Config 全局配置中心
听风动
博客等级 码龄8年 63粉丝 90原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

听风动

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值