IDEA中git的使用和代码对比神器Beyond Compare

这篇具有很好参考价值的文章主要介绍了IDEA中git的使用和代码对比神器Beyond Compare。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

和多同学idea配置好了,但是使用却不知道怎么使用。
我这里说说idea中使用的几招常用操作。如:提交,拉取,推送,合并,取消合并,撤回本地提交。
以及一些刚接触idea使用git的怕把公司代码搞砸了的同学,这里也给你们奉上代码对比神器,对比好代码后再提交推送给远程仓库(送给害怕操作git的同学) 本次使用的idea2023版本教学
1、首先idea配置好了git后,可以在上方看到git的工具栏
idea中git commit 显示修改对比,intellij-idea,git,java
2、拉取,选择你的项目分支进行拉取操作,多个项目记得勾选项目
idea中git commit 显示修改对比,intellij-idea,git,java
idea中git commit 显示修改对比,intellij-idea,git,java

3、提交 修改代码后想把他推到远程上,首先得把本地修改的代码先提交了,如图所示,修改完代码后,点击提交
idea中git commit 显示修改对比,intellij-idea,git,java

4、推送 已提交的文件会从改变区域清空,这个时候可以点击推送了!(注意推送前最好拉到的远程代码是最新的哦,可以尽量避免合并造成的麻烦)
idea中git commit 显示修改对比,intellij-idea,git,java
直接点击推送,即可推送到远程仓库中了!
idea中git commit 显示修改对比,intellij-idea,git,java
成功推送
idea中git commit 显示修改对比,intellij-idea,git,java
5.合并 我们常常会遇到推送失败的情况(通常是因为代码冲突,修改了同一文件,或者没有拉去远程仓库的最新代码造成的)
如:我们修改了a行数据,别人也修改了并且提交了,这时我们有两种处理方式:
5.1、把自己修改的保存一份,然后使用回滚,把代码回滚,在重新拉取后把自己的贴回去,这里建议使用代码对比工具,以免出错,后续讲解
idea中git commit 显示修改对比,intellij-idea,git,java
5.2、第二种直接使用idea合并代码
idea中git commit 显示修改对比,intellij-idea,git,java
首先直接将自己修改的代码进行提交,推送,然后idea会提示冲突,是否合并
idea中git commit 显示修改对比,intellij-idea,git,java
点击merge合并。
idea中git commit 显示修改对比,intellij-idea,git,java
然后点击有冲突的文件,可以看见如下:
idea中git commit 显示修改对比,intellij-idea,git,java
点击箭头,决定以谁的版本为准来解决冲突。然后apply即可,之后重新推送一遍代码即可!
idea中git commit 显示修改对比,intellij-idea,git,java
6、操作历史日志,以及提交回退(提交了代码,结果发现有点问题,但是还没推送远端,这时候可以看看日志,在对刚才的提交进行回滚操作)
idea中git commit 显示修改对比,intellij-idea,git,java
选择想要回撤的提交,右键点击,选择Undo Commit即可撤回提交了!
idea中git commit 显示修改对比,intellij-idea,git,java
7.到这里相信你已经掌握了idea中使用git的大部分操作了!如果还有idea对git操作疑问也可以评论下,博主看到也会为你们解答,最后在送你们一个代码对比神器,Beyond Compare

打开即用,大概使用如下:
idea中git commit 显示修改对比,intellij-idea,git,java
直接点击文件夹或者文本比较,文件拖进去即可(可以很清楚的看到他们的差异,使用git时不熟悉的小伙伴建议使用这种方式来解决冲突后再提交代码!)
idea中git commit 显示修改对比,intellij-idea,git,java
git合并如果不熟练还是推荐使用代码对比后再提交,没有地址的博主也为你们准备了
下载地址
https://share.weiyun.com/tn6qn0oL

到这应该没有小伙伴还不会使用idea中的git了把!该文章能帮助到您我们也很开心 如果文章对你有帮助的话,点个关注在走吧!文章来源地址https://www.toymoban.com/news/detail-859304.html

到了这里,关于IDEA中git的使用和代码对比神器Beyond Compare的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • IDEA的Git操作——拉取、对比开发代码

    一、git原理 git是一个分布式的版本管理工具,主要分为2个部分: 本地:分为3个区:working space(工作区)                                staging area(暂存区)                                local repository(版本库或本地仓库) 远程仓库: 二、idea关联git 主

    2024年01月17日
    浏览(44)
  • idea使用git无法commit问题解决方案

    git可以方便大家管理代码和资料。将其集成到idea中,可以方便管理代码,实现版本管理和异地代码备份。 问题 但实际使用过程中,经常由于操作错误实现idea代码更新变动了,无法直接使用commit提交问题。整理发现出现该问题的主要原因是git创建仓库时,文件夹位置选择错误

    2024年04月28日
    浏览(53)
  • idea git commit之后,撤销commit办法

    问题:idea提代码后,想撤销commit,怎么办捏??(T_T) To Cimmit:里面填写 HEAD~1 点击Reset即可撤销上次commit的内容; HEAD^的意思是上一个版本,也可以写成HEAD~1 如果你进行了2次commit,想都撤回,可以使用HEAD~2或者HEAD^^,以此类推… 首先了解: 工作区 - 暂存区 - 本地仓库 代

    2024年02月06日
    浏览(41)
  • idea撤销git commit

    执行commit后,还没执行push时,想要撤销这次的commit,该怎么办? 一、idea操作如下:  找到VCS--Git--Reset HEAD,不同的idea版本位置可能不一样,我的是IntelliJ IDEA 2018.2.2 在To Commit中的HEAD后面加上^,点击Reset即可撤回最近一次的尚未push的commit 解释: Reset Type 有三种: Mixed(默认

    2024年02月03日
    浏览(77)
  • git 提交代码使用--no-verify来解决git commit -m中出现的代码校验(styleLint/eslint)问题

    (1)问题1: (2)问题2: 忽略代码校验。 在后面加上--no-verify即可。 git 提交代码时候报eslint styleLint这种类型的错误, 可以在commit后面加上--no-verify来解决。

    2024年02月11日
    浏览(63)
  • git commit使用husky校验代码格式报错 因为没有将钩子 ‘.husky/pre-commit‘ 设置为可执行

    系统 mac husky一直没什么问题,有一天发现给git commit 的时候 终端报错 解决办法 之后在git commit 发现,husky是可以工作但是还是有报错信息 这个错误是由于系统无法找到 ‘.husky/commit-msg’ 文件或目录导致的。通常,这是因为你的项目中缺少了 ‘.husky’ 目录或者该目录中缺少

    2024年04月09日
    浏览(68)
  • idea --Git Commit Template插件

    Git Commit Template是一款免费的IntelliJ IDEA插件,用于提供Git提交模板。该插件可以帮助开发者 编写规范的Git提交信息,提高代码管理效率 。 首先安装插件:  使用Git Commit Template插件: 注:long description和Breaking changes没有方框,但是可以在相应位置输入   Git Commit Template插件在使

    2024年02月11日
    浏览(40)
  • IDEA git 提交窗口 独立commit窗口

    以前的Git提交窗口 ,只有一个 Git标签页 (或者叫Version Control),如下: 自 IDEA2020 起,可以切换成 另一个的Git提交窗口 ,独立的 Commit标签页 ,如下: 如何切换成独立的 Commit标签页 呢? 配置: 顶部导航File - Settings - Version Control - Commit - Use non-modal commit interface ,勾选上。

    2024年02月11日
    浏览(114)
  • Git(7)——使用Beyond Compare快速解决冲突

    根据前六章的学习,我们应该很清楚地感知到不同分支合并代码时产生的冲突是最让我们头疼的问题,因为他需要我们手动去解决冲突的文件,有没有一种方法可以快速地解决冲突呢?本篇文章将介绍如何使用Byond Compare去快速解决冲突 使用如下命令对Git进行配置 注:这里的

    2024年02月07日
    浏览(43)
  • idea中设置文件不进行 git commit

    在开发的时候,有些场景需要我们本地进行代码的修改才能运行单元测试(或者其他场景),但是修改之后又不想进行提交到远程,比如下面的场景: 我在本地修改了两个文件,有一个在本地不修改就无法运行(本地和服务器上环境不一致),但我不又想提交它 导致每次c

    2024年02月11日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包