IDEA中Git的配置及其使用(图文结合,步骤详解)

 

前言

项目管理离不开版本控制,目前主流版本控制工具大概就是SVN和Git,至于两者有啥区别这里就不详细介绍了,如果有不明白的可以上网查资料,而且现在市场上Git的使用率已经远远高于SVN。我们在用IDEA开发项目的时候如何熟练使用Git来控制代码版本呢?


一、IDEA中配置Git

使用Git当然需要先安装Git,安装过程就不详细说明了,按装好之后,打开IDEA进入设置界面(可以直接点击工具栏上的,也可以通过快捷键 Ctrl + Alt + S ),搜索git,如下图是我设置好的:
在这里插入图片描述
我们可以看到Git是在Version Control选项里
Path to Git executable就是我们的本地Git安装路径中bin目录下的git.exe,选择好路径后点击Test按钮,如果正确安装且路径正确,那么会弹出如下对话框,表示配置成功:
在这里插入图片描述


二、通过IDEA将代码拉取下来,推荐这种,因为方便快捷

按照下图方式选择之后,找到Git,并点击
在这里插入图片描述
如下图会弹出一个对话框,在URL输入项目地址,选择好我们想将项目存放在本机的位置,点击Clone按钮即可,可以进入我们本机的下载地址看到已经成功
在这里插入图片描述

三、IDEA中更新Git(update)

我们在提交代码前最好先更新下远程仓库的代码到本地仓库,这样可以减少不必要的冲突,更新update可以直接通过快捷键 Ctrl + T ,也可以通过工具栏上按键来实现
在这里插入图片描述,分别是update,commit,compare with the same respository version。这里我们选择update。

在这里插入图片描述
当然也可以右键项目–>选择Git–>Respository–>pull来实现。

四、提交代码(commit and push)

们在IDEA中开发好自己的代码之后如何提交到远程仓库呢?右键项目–>选择Git
在这里插入图片描述
1.Commit Directory: commit代码(将stage区的暂存文件提交到当前分支的本地仓库,并清空stage区),也可以push代码(把本地仓库的文件同步到远程仓库)
在这里插入图片描述
这里我并没有更新,所以是没有变化的

    在IDEA中,我们会看到文件被标识着不同颜色:红色,绿色,蓝色。它们分别代表什么意思呢?
    
    红色:未被版本控制的文件,即未添加到版本控制的文件,例如我们添加到ignore中的文件。
    
    绿色:新加入版本的文件,即我们新创建的文件,还未提交到远程仓库。
    
    蓝色:修改过的文件,即远程仓库中已有该文件,我们这次对它进行了修改,但是还未提交。

Commit对应Git的Commit命令,有时候我们只希望commit到本地仓库暂时还不想push则可以通过此方法。如果commit完之后我们还需要push到远程仓库,这时候需要我们再右键项目–>选择Git–>Respository–>push。

想实现单纯的commit功能,我们还可以通过快捷键 Ctrl + K ,亦或通过工具栏按钮。

Commit and Push也就是Commit和push,我们可以直接在这里commit到本地仓库之后,再push到远程仓库。

2.Add: 把本地文件从工作目录添加到本地仓库的stage区,对应Git的Add命令。

3.Compare with Branch…: 与远程分支比较。我们提交前可以通过此功能比较下我们工作目录中代码和远程分支代码的异同。

4.Show History: 查看历史修改版本记录。

5.Revert: 回滚,会将你的本地修改回滚。

6.Repository: 各种仓库命令。
在这里插入图片描述

五、合并(Merge)

在开发中难免会遇到多人修改同一个文件,造成版本冲突,这时候如果需要程序正常运行并且确保功能完整就需要开发人员手动解决这些冲突,并将代码合并,得到最终一致性的代码最后再push到远程。

而这一块往往对很多人来说是最头疼的,操作不当可能会造成代码紊乱造成事故,其实理解了原理,熟练之后其实也没那么复杂。
下面这个图是截取他人的
在这里插入图片描述

六、分支管理

分支管理我们就需要用到IDEA底部的状态栏了。
在这里插入图片描述
在这里我们可以切换分支,新建分支,checkout分支代码,compare分支代码等等。

在这里插入图片描述

  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在IntelliJ IDEA配置Git,首先打开设置窗口,可以通过选择File→Settings来打开。然后找到Version Control下的git选项。\[1\]在这里,你可以手动配置Git的路径,如果Git安装在默认路径下,IDEA会自动找到Git的位置。如果更改了Git的安装位置,则需要手动配置Git的路径。\[1\] 配置完成后,你可以点击OK来保存设置。接下来,如果是第一次使用GitIDEA会提示你输入Git的用户名和密码。如果在进行Push操作时出现报错信息"Push rejected: Push to origin/master was rejected",表示拒绝访问。\[2\]解决这个问题,你可以在项目目录下右击,选择"Git Bash Here",这会打开一个Git Bash窗口。在窗口,依次输入以下命令:git pull、git pull origin master、git pull origin master --allow-unrelated-histories。这样可以解决Push被拒绝的问题。\[2\] 最后,你还需要将Git和项目关联起来。在设置窗口选择版本控制系统GIT,然后点击OK。这样就完成了Git和项目的关联。\[3\]在关联完成后,可能会出现一个提示"Project configurations files can be added to Git",意思是可以将项目配置文件添加到Git。你可以选择最后一项"Don’t Ask Again"来不再询问。\[3\]这样就完成了在IntelliJ IDEA配置Git的过程。 #### 引用[.reference_title] - *1* [idea配置操作git](https://blog.csdn.net/weixin_44744155/article/details/104858896)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [IDEA配置Git教程](https://blog.csdn.net/qq_41404331/article/details/100537646)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值