idea中git怎么用(IDEA中Git的使用)
idea中git怎么用(IDEA中Git的使用)
2024-10-01 06:35:31  作者:哀伤的悲鸣  网址:https://m.xinb2b.cn/tech/pug131527.html

原文转载于:https://www.cnblogs.com/javabg/p/8567790.html

工作中多人使用版本控制软件协作开发,常见的应用场景归纳如下:

假设小组中有两个人,组长小张,组员小袁

场景一:小张创建项目并提交到远程Git仓库

场景二:小袁从远程Git仓库上获取项目源码

场景三:小袁修改了部分源码,提交到远程仓库

场景四:小张从远程仓库获取小袁的提交

场景五:小袁接受了一个新功能的任务,创建了一个分支并在分支上开发

场景六:小袁把分支提交到远程Git仓库

场景七:小张获取小袁提交的分支

场景八:小张把分支合并到主干

下面来看以上各场景在IDEA中对应的操作。

场景一:小张创建项目并提交到远程Git仓库

创建好项目,选择VCS - > Import into Version Control -> Create Git Repository


接下来指定本地仓库的位置,按个人习惯指定即可,例如这里选择了项目源代码同目录


点击OK后创建完成本地仓库,注意,这里仅仅是本地的。下面把项目源码添加到本地仓库。

下图是Git与提交有关的三个命令对应的操作,Add命令是把文件从IDE的工作目录添加到本地仓库的stage区,Commit命令把stage区的暂存文件提交到当前分支的仓库,并清空stage区。Push命令把本地仓库的提交同步到远程仓库。


IDEA中对操作做了一定的简化,Commit和Push可以在一步中完成。

具体操作,在项目上点击右键,选择Git菜单




因为是第一次提交,Push前需要指定远程仓库的地址。如下图,点击Define Remote后,在弹出的窗口中输入远程仓库地址。


场景二:小袁从远程Git仓库上获取项目源码

即克隆项目,操作如下:


输入小张Push时填写的远程仓库地址


接下来按向导操作,即可把项目从远程仓库克隆到本地仓库和IDE工作区。

场景三:小袁修改了部分源码,提交到远程仓库

这个操作和首次提交的流程基本一致,分别是 Add -> Commit -> Push。请参考场景一

场景四:小张从远程仓库获取小袁的提交

获取更新有两个命令:Fetch和Pull,Fetch是从远程仓库下载文件到本地的origin/master,然后可以手动对比修改决定是否合并到本地的master库。Pull则是直接下载并合并。如果各成员在工作中都执行修改前先更新的规范,则可以直接使用Pull方式以简化操作。


场景五:小袁接受了一个新功能的任务,创建了一个分支并在分支上开发

建分支也是一个常用的操作,例如临时修改bug、开发不确定是否加入的功能等,都可以创建一个分支,再等待合适的时机合并到主干。

创建流程如下:


选择New Branch并输入一个分支的名称


创建完成后注意IDEA的右下角,如下图,Git: wangpangzi_branch表示已经自动切换到wangpangzi_branch分支,当前工作在这个分支上。

点击后弹出一个小窗口,在Local Branches中有其他可用的本地分支选项,点击后选择Checkout即可切换当前工作的分支(见场景7操作切换其他分支)。


如下图,点击Checkout


注意,这里创建的分支仅仅在本地仓库,如果想让组长小张获取到这个分支,还需要提交到远程仓库。

场景六:小袁把分支提交到远程Git仓库

切换到新建的分支,使用Push功能



场景七:小张获取小袁提交的分支

使用Pull功能打开更新窗口,点击Remote栏后面的刷新按钮,会在Branches to merge栏中刷新出新的分支。这里并不想做合并,所以不要选中任何分支,直接点击Pull按钮完成操作。


更新后,再点击右下角,可以看到在Remote Branches区已经有了新的分支,点击后在弹出的子菜单中选择Checkout as new local branch,在本地仓库中创建该分支。完成后在Local Branches区也会出现该分支的选项,可以按上面的方法,点击后选择Checkout切换。


场景八:小张把分支合并到主干

新功能开发完成,体验很好,项目组决定把该功能合并到主干上。

切换到master分支,选择Merge Changes


选择要合并的分支,点击Merge完成


  • 商标续展怎么办理流程(商标续展的多久办理)
  • 2024-10-01商标续展的多久办理假如企业还想继续运用下去的话,所以关于商标续展企业应该怎样做比拟适宜?我们晓得的概念是,商标的有效期是十年,但是在不到十年的时间里,就商标到期前的十二个月内就要开端续展假定这段时间没来得及续展的话,就。
  • 国外十大平价眼霜(香港那些热卖的眼霜)
  • 2024-10-01香港那些热卖的眼霜本人每周去香港,很多人网友问我,眼霜有什么可以推荐?其实推荐眼霜因人而已,肤质敏感度不同,适合的产品不一样问的最多的就是除皱纹,鱼尾纹,长脂肪粒等还有朋友问:“我眼周有皱纹,选哪种眼霜合适?”其实,一。
  • centos怎么关机 CentOS关机大法之shutdown命令格式
  • 2024-10-01centos怎么关机 CentOS关机大法之shutdown命令格式系统管理员会通知所有登录的用户系统将要关闭,并且新的用户不能再登录通过执行参数shutdown命令可以直接关闭Linux主机或者在指定时间后关机,或执行关机操作再重新启动主机在这个过程中其它用户运行的。
  • 惠怎么读(惠的汉字读音)
  • 2024-10-01惠的汉字读音惠(拼音:huì)是汉语通用规范一级字(常用字)此字初文始见于西周金文,本义指仁爱,一说指聪慧,引申为柔和、温顺仁爱体现在行动上是给人以财物或好处,故引申指施舍又指恩惠、好处,用作名词又由恩惠引申表示。
  • 树脂瓦和琉璃瓦的优缺点(树脂瓦和琉璃瓦哪个更好)
  • 2024-10-01树脂瓦和琉璃瓦哪个更好目前市面上使用较为广泛的屋面瓦属树脂瓦和琉璃瓦,那么树脂瓦和琉璃瓦哪个更好?哪个使用寿命更长呢?材质的不同,决定了两款瓦的性能差异大首先来讲讲合成树脂瓦,它是采用ASA超耐候工程树脂作为表层,具有抗紫。
  • 全新BJ212到底什么样子(10万元最强越野车)
  • 2024-10-0110万元最强越野车重磅新车↓全新BJ212预售↓12月12日,北京汽车制造厂正式公布了全新一代BJ212的预售价,新车目前推出轻装款、硬核款这2款配置,预售价分别为9.99万和12.99万元此次发布的全新车型官方称之为。
  • 化妆品美白补水前十名排名(化妆品什么牌子好用)
  • 2024-10-01化妆品什么牌子好用美白一直是人们的护肤追求,每天经历紫外线的照射,不去好好护理怎么说得过去呢?那么市面上这么丰富的美白产品,哪一款才是效果最好的呢?女人只要白了嫩了,那是什么都好看,所以今天我们就给大家找到了真正好用的。
  • 为什么要提高自己的精气神(固精固气固神法门)
  • 2024-10-01固精固气固神法门中医罗华昌2022-09-2000:00发表于江西固精固气固神法门人有三宝:精,气,神天有三宝:日,月,星这是古人天人合一思想的具体体现做为一个修道之人,精气神足才能达到天人合一之境界练精可以化气,练。
  • 最简单的浪漫(最美的浪漫)
  • 2024-10-01最美的浪漫人在一生中遇到的人可谓是千千万万,但只有一人会成为一永远,真爱的人,笑的最甜哭的最真,就算嘴上不说,眼里却都是你一场相遇足以铭记一生,一次心动一生相许,爱在心里蔓延,时光在路上便有着最长情的陪伴,那是。
  • 周公解梦梦见吊死人是什么意思(周公解梦梦见吊死人的含义)
  • 2024-10-01周公解梦梦见吊死人的含义梦到看到别人上吊死了,预示着你最近的心情不佳,会忧虑重重,建议你要调整好心态,诸事都要乐观的应对老人梦到看到别人上吊死了,预示着你最近的健康状况不佳,身体可能会染上其他的疾病,建议你平时要多加的注意女。
  • 陈乔恩郑恺壮志高飞在哪个台(陈乔恩郑恺壮志高飞开机)
  • 2024-10-01陈乔恩郑恺壮志高飞开机众所周知,由陈乔恩、佟大为、王一博领衔主演的都市情感剧《人间至味是清欢》正在湖南卫视热播~该剧一经播出便狂澜收视率狂潮,多次拿下52城19:30~24:00收视率第一的好成绩,收视女王当之无愧这是陈乔。
  • 翻毛皮衣如何打理(翻毛皮衣的清洗小贴士)
  • 2024-10-01翻毛皮衣的清洗小贴士翻毛皮衣也会是冬天里面穿的比较多的衣服,今天小编就和大家分享一下清洗翻毛皮衣的小贴士1.手工清洗是指用干净棉布或棉球蘸取清洗剂直接对皮革表面的污渍进行擦洗的一种方式一般在不具备机洗条件的情况下,对一些。