Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >IDEA下用图形界面操作Git,节省一半以上工时

IDEA下用图形界面操作Git,节省一半以上工时

作者头像
Java识堂
发布于 2019-06-19 09:15:47
发布于 2019-06-19 09:15:47
4.4K00
代码可运行
举报
文章被收录于专栏:Java识堂Java识堂
运行总次数:0
代码可运行

介绍

Git的很多命令在IDEA中不用命令行也能实现,这里演示一下用图形界面可以提高效率的部分,用的是IDEA 2019,如果有更好的技巧,欢迎留言,如果对Git命令不太熟悉建议看这篇文章

帮你体系化的学习Git

上传代码

这里只增加一个.gitignore文件和README.md文件 命令行提交

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
git add .
git commit -m "项目初始化"
git push origin master

IDEA提交 点击右上角绿色对勾

弹出对话框

左上方的框显示了改动过的文件(后面会演示到)和新增的文件,改动和内容和新增的内容都会在下方显示,并且改动过的文件会对比显示(非常方便)

要保存哪些文件选中即可(类似于 git add filename) Commit Message框内填写了commit的内容(类似于 git commit -m "项目初始化")

在项目中任意地方右键->git->Repository->Push,可以发现push的快捷键是Ctrl+Shift+K,这个快捷键会和输入法冲突,所以我一般会把push命令设置成tool bar,用起来超级方便

步骤如下 点击File-Settings

找到如图所示位置,点击Add Action

弹出对话框,点击图中所示位置

点击图中所示位置

各个按钮的顺序可以调整,点击上面的上下按钮即可,我这里把push按钮放在commit后面

可以看到Tool Bar上有了push按钮

点击push按钮即可,可以修改remote和branch

点击push即可

再演示一下,修改代码。我修改一下README的说明,点击commit按钮

idea在下方对比显示,并将修改的内容用另一个种背景颜色显示,非常方便看到我们修改了哪些内容

拉取代码

当我们想拉取远程仓库最新的代码时

命令行拉取

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
git pull origin master

IDEA拉取

点击pull按钮

默认选项,点击OK即可,可以选中不再显示这个对话框。这样上传和拉取就不用敲命令,3个按钮搞定一切

版本回退

点击钟表的那个按钮,下方会显示所有的提交记录,版本回退有如下2种方式,用revert命令,如果对版本回退不太清楚的,看下面这篇文章

Git如何优雅的进行版本回退?

右键选中要回退的版本,点击如下按钮

弹出对话框

点击commit,连commit message都不用你写了

切换分支,tag,commit

切换本地分支和远程分支,直接点就行,想切换tag或者某次commit,点Checkout Tag or Revision那个按钮

演示一下切换到某次commit,先copy版本值

点Checkout Tag or Revision那个按钮,弹出对话框,粘贴刚才复制的值即可

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-06-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Java识堂 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
IDEA的Git图形操作
IDEA或者IntelliJ IDEA是JetBrains公司提供的一款优秀的Java集成开发环境(IDE),通过使用插件,可以支持多种编程语言开发使用。
zhipingChen
2018/12/21
1.5K0
全网最全程序员效率工具及小技巧
ssh命令虽然可以通过密码登陆,但还是比较麻烦,建议配置公钥访问。 先看自己之前是否已经生成了公钥文件,如果没有需要手动生成
Java识堂
2020/09/03
1.2K0
全网最全程序员效率工具及小技巧
通过一篇文章带你玩转git和GitHub
在现代软件开发中,版本控制系统是不可或缺的工具。Git和Github是其中最受欢迎的组合。Git是一个开源的分布式版本控制系统,用于追踪代码的改动,而Github则是一个基于Git的代码托管平台,提供了代码托管、协作开发等功能。
鲜于言悠
2024/03/20
2860
通过一篇文章带你玩转git和GitHub
PhpStorm Git 操作
AppCode、CLion、Datalore、DataGrip、GoLand、IntelliJ IDEA、PhpStorm、PyCharm、Rider、RubyMine、WebStorm 等 JetBrains 的 IDEs
超级小可爱
2023/02/22
1.5K0
IDEA 中如何完成 Git 版本回退?
上周的文章发了后,有小伙伴问如何在 IDEA 中进行 Git 的版本回退? 其实这个松哥之前写过文章,但是时间久远了,所以今天再和小伙伴们重新捋一捋这个话题,顺便也来聊聊如何在 IDEA 中进行 Git 的版本回退。 Git 中的撤销操作,我们可以归纳为四类: 工作区的代码想撤销 add到暂存区的代码想撤销 提交到本地仓库的代码想撤销 远程仓库的代码想要撤销 1. 基于命令行 1.1 工作区的代码想撤销 可能有一天我正在写代码,写了很久发现写错了,想恢复到一开始的状态,一个笨办法就是把刚刚写的代码一行一行的
江南一点雨
2022/03/04
2.7K0
Git如何恢复之前版本,reset/revert在命令行和IDEA上的操作步骤
原理: git reset的作用是修改HEAD的位置,即将HEAD指向的位置改变为之前存在的某个版本,如下图所示,假设我们要回退到版本一:
chenchenchen
2021/09/06
9.2K0
【Android开发丨主题周】Android Studio中的13条Git实践
Git是一个开源、分布式的版本控制系统,与集中式版本控制系统(如SVN)最大的区别在于每个开发者都会有一个本地仓库,代码可以提交到本地,不需要依赖远程代码仓库。Git可用的图形化界面有很多,除了自带的Git GUI,还有第三方的SourceTree、TortoiseGit等。Android Studio中也自带了Git插件,已经基本上能够满足工作需求。接下来,我们一起探索Android Studio中Git的使用。
博文视点Broadview
2020/06/12
2.1K0
【Android开发丨主题周】Android Studio中的13条Git实践
git使用步骤_小猪酸奶的使用步骤
接触Git也些年头了,对于Git的使用也算是略有心得,想着 出于自己日后回顾,也便于他人查阅学习的目的,遂有此文, 相信看完此文你的Git使用会更进一步,谢谢~
全栈程序员站长
2022/11/08
1.1K0
git使用步骤_小猪酸奶的使用步骤
Java学习笔记-全栈-web开发-18-Git
Git(读音为/gɪt/。)是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。
devi
2021/08/18
5420
Git使用教程:最详细、最傻瓜、最浅显、真正手把手教!
因为教程详细,所以行文有些长,新手边看边操作效果出乎你的预料。GitHub虽然有些许改版,但并无大碍。
龙哥
2020/07/10
7610
Git使用教程:最详细、最傻瓜、最浅显、真正手把手教!
【Git】IDEA使用Git(完)
通过Git命令可以完成Git相关操作,为了简化操作过程,我们可以在IEDA中配置Git,配置好后就可以在IDEA中通过图形化的方式来操作Git。
陶然同学
2023/02/24
1.3K0
【Git】IDEA使用Git(完)
Git 的基础使用
https://segmentfault.com/a/1190000015792394
Vine
2022/06/06
6860
如何高效地使用 Git
通过 HTTPS 访问 Git 远程仓库时,如果服务器的 SSL 证书未经过第三方机构签署,那么 Git 就会阻止这一操作
麦洛
2021/03/23
6780
如何高效地使用 Git
【Git】Git 原理和使用
我们在Linux常用工具中学会了 git 的简单使用,下面我们进一步学习使用 git.
YoungMLet
2024/03/01
2240
【Git】Git 原理和使用
Git全栈开发者使用指南
除此之外,还可以下载《progit》——这是最棒的Git学习资料,而且有中文版本。
三分恶
2021/01/05
9170
Git全栈开发者使用指南
初识git · 基本操作
Git 是一个开源的分布式版本控制系统,最初由林纳斯·托瓦兹(Linus Torvalds)于2005年开发,目的是为了更好地管理Linux内核的开发过程。与传统的集中式版本控制系统(如SVN)不同,Git允许开发者在本地进行完整的版本控制操作,包括提交、分支和合并,而无需依赖网络连接到中央服务器。
_lazy
2024/10/16
990
初识git · 基本操作
合理使用WebStorm-好用的Git工具
webstorm中集成了世界上最好用的git管理工具,它可以大大提升我们的工作效率,本文就跟大家分享下工作中几个常用操作,欢迎各位感兴趣的开发者阅读本文。
神奇的程序员
2022/04/10
1.6K0
合理使用WebStorm-好用的Git工具
常用Git命令手册
此文只是对Git有一定基础的人当记忆使用,比较简略,初级学员强烈推荐廖雪峰老师的Git系列教程,通俗易懂,戳此处即可开始学习
程序员飞飞
2020/02/27
5990
常用Git命令手册
Git与GitHub:解锁版本控制的魔法盒子
Git是一种分布式版本控制系统,由Linus Torvalds创造,主要用于帮助多人协作进行软件开发。它用于管理项目的历史记录,包括文件的更改历史和各种版本。
Srlua
2024/03/10
1950
Git与GitHub:解锁版本控制的魔法盒子
git进行版本控制管理
1、获取远程最新代码后,则需要从本地master分支切换到开发分支。(此处我们以每个新功能为一个新的开发分支)
李才哥
2019/07/10
1.2K0
git进行版本控制管理
相关推荐
IDEA的Git图形操作
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验