1、更新(up蟠校盯昂date)我们在提交代码前最好先更新下远程仓库的代码到本地仓库,这样可以减少不必要的冲突,更新update可以直接通过快捷键Ctrl + T,也可以通过工具栏上按键来实现,分别是update,commit,compare with the same respository version。这里我们选择update,如下图所示:当然也可以右键项目-->选择Git-->Respository-->pull来实现。
2、提交代码(commit and push)我们在IDEA中开发好自己的代码之后如何提交到远程仓库呢?右键项目-->选择Git,如下图所示:
3、Commit Directory:commit代码(将stage区的暂存文件提交到当前分支的本地仓库,并清空stage区),也可以push代码(把本地仓库的文件同步到远程仓库),如下图所示:
4、Commit对应Git的Commit命令,有时候我们只希望commit到本地仓库暂时还不想push则可以通过此方法。如果c泠贾高框ommit完之后我们还需要push到远程仓库,这时候需要我们再右键项目-->选择Git-->Respository-->push。想实现单纯的commit功能,我们还可以通过快捷键Ctrl + K,亦或通过工具栏按钮,如下图所示:Commit and Push也就是Commit和push,我们可以直接在这里commit到本地仓库之后,再push到远程仓库。
5、Add:把本地文件从工作目录添加到本地仓库的stage区,对应Git的Add命令。Compare with Branch…:与远程分支比较。我们提交前可以通过此功能比较下我们工作目录中代码和远程分支代码的异同。Show History:查看历史修改版本记录。Revert:回滚,会将你的本地修改回滚。Repository:各种仓库命令。,如下图所示:
6、合并(Merge)在开发中难免会遇到多人修改同一个文件,造成版本冲突,这时候如果需要程序正常运行并且确保功能完整就需要开发人员手动解决这些冲突,并将代码合并,得到最终一致性的代码最后再push到远程。而这一块往往对很多人来说是最头疼的,操作不当可能会造成代码紊乱造成事故,其实理解了原理,熟练之后其实也没那么复杂,如下图所示:
7、分支管理分支管理我们就需要用到IDEA底部的状态栏了,如下图所示:
8、在这里我们可以切换分支,新建分支,checkout分支代码,compare分支代码等等,如下图所示: