ideagit使用教程图文详解(在IDEA中使用Git是真的方便)

Git最常用的工具为Git Bash,Git Gui,Sourcetree等,总体用下来还是在idea中使用Git最爽,只不过需要配置一下

ideagit使用教程图文详解(在IDEA中使用Git是真的方便)(1)

在这里插入图片描述

ideagit使用教程图文详解(在IDEA中使用Git是真的方便)(2)

在这里插入图片描述

在IDEA中实用Git

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

上传代码

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

gitadd. gitcommit-m"项目初始化" gitpushoriginmaster

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

ideagit使用教程图文详解(在IDEA中使用Git是真的方便)(3)

弹出对话框

ideagit使用教程图文详解(在IDEA中使用Git是真的方便)(4)

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

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

ideagit使用教程图文详解(在IDEA中使用Git是真的方便)(5)

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

步骤如下点击File-Settings

ideagit使用教程图文详解(在IDEA中使用Git是真的方便)(6)

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

ideagit使用教程图文详解(在IDEA中使用Git是真的方便)(7)

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

ideagit使用教程图文详解(在IDEA中使用Git是真的方便)(8)

点击图中所示位置

ideagit使用教程图文详解(在IDEA中使用Git是真的方便)(9)

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

ideagit使用教程图文详解(在IDEA中使用Git是真的方便)(10)

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

ideagit使用教程图文详解(在IDEA中使用Git是真的方便)(11)

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

ideagit使用教程图文详解(在IDEA中使用Git是真的方便)(12)

点击push即可

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

ideagit使用教程图文详解(在IDEA中使用Git是真的方便)(13)

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

拉取代码

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

命令行拉取

gitpulloriginmaster

IDEA拉取

ideagit使用教程图文详解(在IDEA中使用Git是真的方便)(14)

点击pull按钮

ideagit使用教程图文详解(在IDEA中使用Git是真的方便)(15)

默认选项,点击OK即可,可以选中不再显示这个对话框

版本回退

ideagit使用教程图文详解(在IDEA中使用Git是真的方便)(16)

点击钟表的那个按钮,下方会显示所有的提交记录,版本回退有如下2种方式,用revert

https://blog.csdn.net/zzti_erlie/article/details/87189530

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

ideagit使用教程图文详解(在IDEA中使用Git是真的方便)(17)

弹出对话框

ideagit使用教程图文详解(在IDEA中使用Git是真的方便)(18)

点击commit,连commit message都不用你写了,接着点击push按钮即可

切换分支,tag,commit

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

ideagit使用教程图文详解(在IDEA中使用Git是真的方便)(19)

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

ideagit使用教程图文详解(在IDEA中使用Git是真的方便)(20)

在这里插入图片描述

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

ideagit使用教程图文详解(在IDEA中使用Git是真的方便)(21)

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页