idea intellij使用——git
idea intellij这款IDE使用广泛,同时越来越多的开发项目使用gitLab,因此快速掌握idea intellij中的git功能有利于提高开发效率。
简述前奏:对于开发者而言,首先从git项目中将项目下载下来(git clone 或者 直接网页下载压缩包),然后根据需求修改代码,这时我们就需要使用git工具了。
1、基本流程(熟悉流程)
1.1、打开commit changes
右键最左边的工程文件》点击git》选择Commit Directory(如何你选择的是git一个文件,这里出现的是Commit File),如下图所示。
- 勾选需要gti提交的文件,不需要的不要勾选!!
- 提交信息(Commit Message必填)
- 红色框中左边的是修改前的版本文件,右边是你增加后的版本文件(这个需要点击之前勾选的文件才可以看见)
- 确认无误后,点击黄色框中的Commit。
如果No errors,那么点击上图的Commit。
1.2、打开Push Commits
与1.1一样,右键最左边的工程文件》点击git》repository》push
- 选择1.1中提交的commits
- 右边出现需要提交的文件信息,如果有遗漏的文件,那么先将这次提交,没有提交的文件再来步骤1.1与1.2。如果多出了文件,那么会很麻烦,提供一个解决方法吧,将你需要提供的文件一个一个的右键git进行步骤1.1与1.2。
- 确认无误后,点击push。
- 显示push successful就成功了,你可以去gitLab上查看你的提交了。
2、 进阶流程(没那么简单)
很多时候我们在push的时候(1.2中的第3步),并不是显示成功,而是如下图所示,push远程仓库被拒绝。这时,你不要点击Merge进行强制提交,你需要点击右上角的×,
2.1、pull最新的版本:
右键最左边的工程文件》点击git》repository》pull。如下图所示,点击pull按钮将最新的版本下载下来。
2.2、如果显示下图所示的pull信息则表明成功。
2.3、回退信息
不是每个人都是直接pull成功,往往会出现以下信息——Git Pull Failed。
那么你需要点击View them,进行回退信息,如下图所示。
上图告诉你需要回退的文件有两个(蓝颜色的),双击左键两下进入其中一个文件,如下图所示,左边是本地git中的某一版本,右边是你目前的代码,为了能够将远程仓库的代码pull下来,你需要将自己的代码给替换掉,即点击下图中间的白色双箭头。当所有文件(这里是两个)都没有白色箭头时,即表明本地git仓库与远程git仓库同步了,可以pull文件了。
3、终极办法
无论如果都有解决不了的莫名问题!
这时,另外创建一个文件,git clone 项目,将自己修改的文件复制过去,再push,绝对没问题!
4、理解git
经过上面的一顿操作,至少你已经可以将项目push进远程工程项目中了,不过这时我们只知其然不知其所以然,那么接下来理解git,这样你就可以理解为什么需要这样做了