如何在IDEA可视化工具中使用Git

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

5. 在IDEA中使用Git

通过Git命令可以完成Git相关操作,为了简化操作过程,我们可以在IEDA中配置Git,配置好后就可以在IDEA中通过图形化的方式来操作Git。

5.1 在IDEA中配置Git

在IDEA中使用Git,本质上还是使用的本地安装的Git软件,所以需要提前安装好Git并在IDEA中配置Git。

Git安装目录:

如何在IDEA可视化工具中使用Git,intellij-idea,git,java,远程工作

解释说明:

git.exe:Git安装目录下的可执行文件,前面执行的git命令,其实就是执行的这个文件

IDEA中的配置:

如何在IDEA可视化工具中使用Git,intellij-idea,git,java,远程工作

说明:如果Git安装在默认目录中(C:\Program Files\Git),则IDEA中无需再手动配置,直接就可以使用。

5.2 获取Git仓库

在IDEA中获取Git仓库有两种方式:

  • 本地初始化仓库,本质就是执行 git init 命令
  • 从远程仓库克隆,本质就是执行 git clone 命令
5.2.1 本地初始化仓库

在IDEA中通过如下操作可以在本地初始化一个本地仓库,其实底层就是执行的 git init 命令。操作过程如下:

1)依次选择菜单【VCS】---【Import into Version Control】---【Create Git Repository】

如何在IDEA可视化工具中使用Git,intellij-idea,git,java,远程工作

2)在弹出的【Create Git Repository】对话框中选择当前项目根目录,点击【OK】按钮:

如何在IDEA可视化工具中使用Git,intellij-idea,git,java,远程工作

操作完成后可以看到当前项目根目录下出现了.git隐藏目录:

如何在IDEA可视化工具中使用Git,intellij-idea,git,java,远程工作

操作完成后可以在IDEA的工具栏中看到Git的相关操作图标:

如何在IDEA可视化工具中使用Git,intellij-idea,git,java,远程工作

5.2.2 从远程仓库克隆

在IDEA中从远程仓库克隆本质就是执行的 git clone 命令,具体操作过程如下:

1)在IDEA开始窗口中点击【Get from Version Control】

如何在IDEA可视化工具中使用Git,intellij-idea,git,java,远程工作

2)在弹出的【Get from Version Control】窗口中输入远程仓库的URL地址和对应的本地仓库存放目录,点击【Clone】按钮进行仓库克隆操作

如何在IDEA可视化工具中使用Git,intellij-idea,git,java,远程工作

5.3 Git忽略文件

在Git工作区中有一个特殊的文件 .gitignore,通过此文件可以指定工作区中的哪些文件不需要Git管理。我们在码云上创建Git远程仓库时可以指定生成此文件,如下:

如何在IDEA可视化工具中使用Git,intellij-idea,git,java,远程工作

创建完成后效果如下:

如何在IDEA可视化工具中使用Git,intellij-idea,git,java,远程工作

解释说明:

1)我们在使用Git管理项目代码时,并不是所有文件都需要Git管理,例如Java项目中编译的.class文件、开发工具自带的配置文件等,这些文件没有必要交给Git管理,所以也就不需要提交到Git版本库中

2)注意忽略文件的名称是固定的,不能修改

3)添加到忽略列表中的文件后续Git工具就会忽略它

一个参考的.gitignore文件内容如下:

.git
logs
rebel.xml
target/
!.mvn/wrapper/maven-wrapper.jar
log.path_IS_UNDEFINED
.DS_Store
offline_user.md
*.class

### IntelliJ IDEA ###
.idea
*.iws
*.iml
*.ipr

5.4 本地仓库操作

本地仓库操作:

  • 将文件加入暂存区,本质就是执行 git add 命令
  • 将暂存区的文件提交到版本库,本质就是执行 git commit 命令
  • 查看日志,本质就是执行 git log 命令
5.4.1 将文件加入暂存区

右键项目,找到git,当在Git工作区新增文件或者对已有文件修改后,就需要将文件的修改加入暂存区,具体操作如下:

如何在IDEA可视化工具中使用Git,intellij-idea,git,java,远程工作

5.4.2 将暂存区文件提交到版本库

将暂存区文件提交到版本库,可以选择一个文件进行提交,也可以选择整个项目提交多个文件。在IEDA中对文件的提交进行了简化操作,也就是如果文件修改后,无需再加入暂存区,可以直接提交。

1)提交一个文件:

如何在IDEA可视化工具中使用Git,intellij-idea,git,java,远程工作

可以看到,如果选中一个文件提交,则菜单名称为【Commit File...】

2)提交多个文件:

可以看到,如果提交多个文件,则菜单名称为【Commit Directory...】

由于提交操作属于高频操作,所以为了进一步方便操作,在IDEA的工具栏中提供了提交操作的快捷按钮:

如何在IDEA可视化工具中使用Git,intellij-idea,git,java,远程工作

5.4.3 查看日志

查看日志,既可以查看整个仓库的提交日志,也可以查看某个文件的提交日志。

1)查看整个项目的提交日志:

如何在IDEA可视化工具中使用Git,intellij-idea,git,java,远程工作

2)查看某个文件的提交日志,选中某一个文件,查看历史即可

如何在IDEA可视化工具中使用Git,intellij-idea,git,java,远程工作

5.5 远程仓库操作

远程仓库操作:

  • 查看远程仓库,本质就是执行 git remote 命令
  • 添加远程仓库,本质就是执行 git remote add 命令
  • 推送至远程仓库,本质就是执行 git push 命令
  • 从远程仓库拉取,本质就是执行 git pull 命令
5.5.1 查看远程仓库

操作过程如下:

如何在IDEA可视化工具中使用Git,intellij-idea,git,java,远程工作

在弹出的【Git Remotes】窗口中可以看到配置的远程仓库:

如何在IDEA可视化工具中使用Git,intellij-idea,git,java,远程工作

5.5.2 添加远程仓库

一个本地仓库可以配置多个远程仓库,在【Git Remotes】窗口中点击【+】来添加一个新的远程仓库:

如何在IDEA可视化工具中使用Git,intellij-idea,git,java,远程工作

5.5.3 推送至远程仓库

可以通过如下操作将本地仓库文件推送至远程仓库:

如何在IDEA可视化工具中使用Git,intellij-idea,git,java,远程工作

在弹出的【Push Commits】窗口中可以看到本次推送的文件,点击【Push】按钮即可推送至远程仓库:

如何在IDEA可视化工具中使用Git,intellij-idea,git,java,远程工作

由于推送至远程仓库操作属于高频操作,所以可以通过IDEA工具栏中的提交快捷按钮同时完成提交和推送:

如何在IDEA可视化工具中使用Git,intellij-idea,git,java,远程工作

点击【Commit and Push...】按钮同时完成提交和推送操作

5.5.4 从远程仓库拉取

可以通过如下操作从远程仓库拉取:

如何在IDEA可视化工具中使用Git,intellij-idea,git,java,远程工作

由于从远程仓库拉取文件属于高频操作,所以在IDEA的工具栏中提供了对应的快捷按钮:

如何在IDEA可视化工具中使用Git,intellij-idea,git,java,远程工作

在弹出的【Update Project】窗口中点击【OK】:

如何在IDEA可视化工具中使用Git,intellij-idea,git,java,远程工作

5.6 分支操作

分支操作:

  • 查看分支,本质就是执行 git branch 命令
  • 创建分支,本质就是执行 git branch 分支名 命令
  • 切换分支,本质就是执行 git checkout 命令
  • 将分支推送到远程仓库,本质就是执行 git push 命令
  • 合并分支,本质就是执行 git merge 命令
5.6.1 查看分支

可以通过如下操作查看分支:

如何在IDEA可视化工具中使用Git,intellij-idea,git,java,远程工作

在弹出的窗口中可以看到本地分支和远程分支:

如何在IDEA可视化工具中使用Git,intellij-idea,git,java,远程工作

由于分支操作属于高频操作,所以在IDEA的状态栏中提供了分支操作的快捷按钮:

如何在IDEA可视化工具中使用Git,intellij-idea,git,java,远程工作

5.6.2 创建分支

在【Git Branches】分支窗口中点击【New Branch】,弹出如下窗口:

如何在IDEA可视化工具中使用Git,intellij-idea,git,java,远程工作

在弹出的【Create New Branch】窗口中输入新分支的名称,点击【Create】按钮完成分支创建

5.6.3 切换分支

通过如下操作可以切换分支:

如何在IDEA可视化工具中使用Git,intellij-idea,git,java,远程工作

5.6.4 将分支推送到远程仓库

通过如下操作可以将分支推送到远程仓库:

如何在IDEA可视化工具中使用Git,intellij-idea,git,java,远程工作

5.6.5 合并分支

通过下面操作可以进行分支的合并:

如何在IDEA可视化工具中使用Git,intellij-idea,git,java,远程工作

选中的分支合并到当前分支

注意:合并分支时可能会出现合并冲突的情况!!!
届时需要根据小组成员或者自己的业务需求来判断是否保留全部分支 或者选择你的分支或者其他分支文章来源地址https://www.toymoban.com/news/detail-813344.html

到了这里,关于如何在IDEA可视化工具中使用Git的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • Git 可视化工具 Fork 使用指南

    转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/125135486 本文出自【赵彦军的博客】 最近遇到一个新项目,经过数年的积累,大概有 30000 个分支,用可视化工具打开直接卡死。 由于分支实在是太多了,一般的可视化工具,直接卡死,比如 Sourcetree 就直接卡死,测试了

    2024年01月25日
    浏览(56)
  • git的常用命令以及在可视化工具中的使用方法

    想当初在刚进公司的时候,对于git的使用非常不熟悉,特别是分支的概念,导致开发效率变低,故通过此文章,总结git的使用经验 2.1 git clone [url]: 克隆远程仓库到本地 刚开始时,都需要将远程的代码拉到本地,这里一般是去对应的代码托管平台复制项目的链接,链接有ssh和

    2024年01月16日
    浏览(48)
  • 如何通过TortoiseGit可视化工具查看Git管理的版本树和信息(工作树变更)内容

    黑色直线:master分支和基于master分支拉取基础分支都在这条线上,是一条直线。 其他线条:新开分支一定会增加一条线,但不一定每一条线分别代表一个分支。 注:如果一直是一个人,在同一个本地分支改的话,会一直是这条黑线。 即: 新的分支commit的差异,会产生新的支

    2024年02月04日
    浏览(116)
  • 如何使用可视化管理工具DockerUI远程管理docker容器

    DockerUI是一个docker容器镜像的可视化图形化管理工具。DockerUI可以用来轻松构建、管理和维护docker环境。它是完全开源且免费的。基于容器安装方式,部署方便高效,浏览和维护docker单节点或集群节点worker和manager。DockerUI具有易于使用的界面。它不需要记住 docker 指令。只需下

    2024年02月03日
    浏览(54)
  • Hive(番外):Hive可视化工具IntelliJ IDEA

    1 Hive CLI、Beeline CLI Hive自带的命令行客户端 优点:不需要额外安装 缺点:编写SQL环境恶劣,无有效提示,无语法高亮,误操作几率高 2 文本编辑器 Sublime、Emacs 、EditPlus、UltraEdit、Visual Studio Code等 有些不支持作为客户端连接Hive服务,但是支持SQL语法环境,那就再编辑器中开

    2024年02月09日
    浏览(37)
  • Git与Git可视化工具TortoiseGit-小乌龟安装和配置

    官网链接: https://git-for-windows.github.io/ 文件位置存储,可根据自己盘的情况安装 安装配置文件,自己需要的都选上,下一步 不创建启动文件夹,下一步: 选择默认的编辑器,我们直接用推荐的就行,下一步 勾上第二项,这样就可以在cmd中操作,下一步 使用默认设置就行,下

    2024年02月08日
    浏览(51)
  • 内网穿透的应用-如何使用Docker安装DockerUI可视化管理工具无公网IP远程访问

    DockerUI是一个docker容器镜像的可视化图形化管理工具。DockerUI可以用来轻松构建、管理和维护docker环境。它是完全开源且免费的。基于容器安装方式,部署方便高效,浏览和维护docker单节点或集群节点worker和manager。DockerUI具有易于使用的界面。它不需要记住 docker 指令。只需下

    2024年03月22日
    浏览(57)
  • 可视化看板有那么多应用场景,该如何快速搭建?可视化工具该如何选择?

    在当今的信息化时代,数据已经成为了现代决策的核心。无论是企业战略规划、运营管理,还是个人生活决策,数据都扮演着至关重要的角色。随着数据分析技术和工具的不断进步,数据在决策中的作用将变得更加突出,对组织和个人的成功至关重要。 可视化看板是一种将复

    2024年04月23日
    浏览(69)
  • 小程序数据可视化:使用图表和可视化工具展示数据

    在当今信息爆炸的时代,数据无疑是最珍贵的资源之一。然而,海量的数据如果不加以整理和展示,很难从中获取有价值的信息。这时候,数据可视化就发挥了重要作用,它能够通过图表和可视化工具将复杂的数据转化为直观的视觉形式,帮助人们更好地理解和分析数据。本

    2024年02月11日
    浏览(54)
  • 解析数据可视化工具:如何选择最合适的软件

    在当今信息爆炸的时代,数据已成为各行各业的重要资源。为了更好地理解和分析数据,数据可视化成为一种必不可少的工具。市面上数据可视化工具不说上千也有上百,什么帆软、powerbi、把阿里datav,腾讯云图、山海鲸可视化等等等等,让我们选的抓狂。   对于新手小白来

    2024年02月15日
    浏览(53)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包