前几天入职公司,由于之前都是用的svn没有用过git又没有人指导,于是查了很多资料都不是符合我当时的情况,最终在各篇文章中拼接出有用的信息解决了问题;
a、首先项目在开源中国的码云(国内版的github)上,是通过git来进行管理的,需要联网下载;
b、然后项目是maven工程
步骤:
1、首先你的eclipse要有git插件,高版本的eclipse都会带有git插件;
如果没有就自己安装一下(https://jingyan.baidu.com/article/6b97984dc0bfaa1ca2b0bfee.html)
2、在码云上复制你项目的url
(我用的https://的方式)
-----------------------------------------------------------------
3、打开ecliipse的git仓库视图
点击克隆后粘贴url
输入密码
4、选择需要克隆的分支,点击next
5、设置本地仓库信息
由于git是去中心化的设计模式,即你本地也是一个git仓库;如果你想提交代码到远程仓库,首先你要commit代码到本地仓库,然后在push到远端仓库;
这和svn是不同的,在svn中commit即直接提交代码到远端服务器了,这里需要注意一下;另外在git中创建新的分支速度比svn快原因是git保存的是文件变更记录,
而svn中新建分支相当于是复制全部文件。
设置代码需要存放的路径,设置是否要子model(由于我的maven工程中有可能是有子工程的,所以我勾选了),设置加入一个working set用于管理工程
上图中 Initial branch 是本地的分支名称,Remote name 是你给远程仓库取的名字,可以自定义,默认是叫做 origin;
点击finish
6、导入成功
待进度条走完即可以看见导入成功了
7、手动导入
如果上一步没有勾选Import all existing project after ...,可以在仓库clone完毕后手动导入一下即可