在Intellij IDEA 关于git的一些用法
(如果有不正确的地方,希望大家批评指正。)
创建项目,clone项目暂且不提。
关于Intellij中的git的配置:
首先下载安装git,msysgit.github.io/,怎么说呢,这个git可以说是官方的版本,自带有ui界面之类的,不过个人没怎么用过这个里面的ui。因为用着Intellij Idea,还要切换到别的地方来管理版本,老觉得有点别扭。不过也可以将git加到环境变量中来通过命令行操作,在黑窗口中满屏的东西乱跳,这样至少看起来比较牛。下面这个黑窗口就是git的效果。
下面是Intellij Idea中git的配置,相当简单的2步。
∙ 一些重要说明
说说文件的提交之类的。这里需要提一下,git是有两套版本库的,本地库和远程库,这两种版本库在不进行合并,删除等之类的操作情况下是不会互相影响的。而且Git还有个缓冲区的机制。
比如上图,工作区相当于project,(eclipse中叫workspace)。然后stage相当于本地库,master是远程库。Commit的时候相当于提交到stage,push的时候才提交到masterintellijidea(或者其他分支)远程库。
∙ 文件提交
这里需要说明一下,Git中的commit只是提交到本地的stage(本地缓冲区)中,SVN的commit是直接提交到远程的服务器版本库中,这个需要重点区分一下。也就是说,Git的push才相当与SVN的commit。SVN应该是没有本地缓冲区这种说法的吧。我不太确定,如果说错了见谅。
在修改文件后,按照如下步骤操作。这样文件就会提交到stage中(本地缓冲区),这样并不会影响到远程库中。
而且这样的commit操作可以进行多次。就像大学的毕业论文,第一遍写好后,交给同组同学审查,审核不通过,拿回来修改;审查通过交给导师,如此反复进行。这里的交给同学审查相当于commit(放到缓冲区),交给导师审查相当于push。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论