由于项目使用Git管理,从没有接触过,也不知道是什么定义,在这里就总结一下。仅供新手参考。
使用过SVN的同学都知道SVN是干嘛的,所以Git的作用和SVN基本差不多。功能上也类似。所以前期概念之类的就不赘述了。
Git和SVN一样,有两种类别(个人定义的,如有歧义请忽略),一种是类似于TortoiseSVN,安装在Windows客户端上。与这种类似的Git是Git-2.14.0-64-bit.exe这个客户端,安装在Windows系统上就可以直接使用,这个不做重点介绍,如有机会,下次详解。安装后右击桌面会有图标如图。
上一个是Git的下面是SVN的。
第二种是集成在eclipse中的做详解。
最新版的Eclipse上已经集成了Git插件。所以在Eclipse中可以很方便的使用Git的功能。
如何判断eclipse是否集成了Git插件。这里以Mars2做介绍。
打开eclipse——>help——>about eclipse就会发现下图:
就说明集成了Git插件,直接使用就可。
在使用git功能之前,需要先进行下简单的设置。
1、设置一:设置我们的用户名和邮箱。
菜单栏Window ->Preferences -> Team -> Git -> Configuration,点击Add Entry…,添加name和email,在将项目代码commit到Git时需要用到name和email信息。在点击AddEntry…弹出的对话框中,Key填user.name,Value填姓名信息,这是添加name信息,在添加email信息时,Key填user.email,Value填email地址。 配置效果如图:
你提交代码时候,会自动提取这些信息,和代码一起发送到git远程仓库(提交代码后续在讲)
设置二:在左边导航区域添加Git Repositories的导航
进入windwos>>show view>>others。在弹出来的对话框中选择Git Repositories,点击OK。
现在,演示把远程仓库的项目,克隆到eclipse里面。
1、从Eclipse试图切换到Git试图。
2、点击上图:有个箭头那个。弹出下面的界面。在里面填入,你需要克隆的远程项目的url地址:输入账号和密码
注意:账号和密码是在远程仓库中给你设置的账号和密码(可以自己查看、如果没有向给你账号的那个人要):如图:
说明:当将http协议上的URL粘贴上后,用户名密码自动添加、协议要对应上。
3、点击NEXT,将显示这个远程库中有哪些branch,默认会clone所有的branch。
4、点击nast,选择本地仓库的路径,指定位置(eclipse启动加载的那个位置)。
5、点击Frinsh。
导入完成之后在Git Repositories中可以看到导入的仓库。
现在用import方法将其导入到Eclipse中。在仓库上点击右键,选择"Import Projects..."在弹出的界面上选择“Import as general project”
点击NEXT->Finish。
切换到Eclipse视图中,可以看到导入的project了。
注意:如果maven项目检出后还需要使用maven的工具进行导入maven工程。(maven用maven导入这里不做详解)其它的就正常使用了。
现在你可以在这个项目中干活了。干完活可以commit到本地的仓库,然后可以push到远程的仓库中了(下一章节详细介绍)。