引言
我们在实际开发项目的时候,难免要使用像Eclipse或者IDEA这样的继承开发工具,除了部分“牙牙学语”的程序员需要手动输入javac去编译程序以外,在实际开发中手动编译并运行项目的“猿族”应该是已经绝种了。
我个人认为,使用git命令行的形式的确能够很好的理解git工作流程以及思想。诚然,我们在初学的时候也确实需要去使用git命令行来进行学习。
但是,在真正的项目中,与svn一样,我们不会去直接以命令行的形式去进行版本控制,所以就引出了对Git图形化工具的学习。
EGit是一款应用于Eclipse环境上的Git插件,基本支持所有Git操作。
虽然本系列博客是属于Git的学习,而网上铺天盖地的git教程大多以命令行的形式呈现,然而,就像前面说的,这种命令行的操作确实非常繁琐。所以,本系列博客不仅仅是Git相关知识的学习,同时也是EGit插件在实际开发中各种操作的学习。
我希望通过Git命令行学习Git的工作流程和思想,同时在实际开发中使用EGit去操作我的版本控制。
本篇课题
团队的最终软件版本是放在远程的Git服务器,比如GitHub。所以每一个普通开发者,都应该从远程库中克隆一份镜像程序到本地进行开发工作。那么:
如何通过EGit完成远程Git库项目的Clone工作并导入到Eclipse中呢?
操作步骤
一、选择导入方式
右键import——>Git——>Projects from Git
二、选择远程仓库导入
三、填写远程仓库信息
四、选择导入分支
一般会有master或者dev分支
五、选择本地目标地址
六、以普通项目导入
七、指定项目名称,并完成导入
如果一切顺利,那么将会在Eclipse 的Package Explorer视窗中看到这样的项目结构:
八、转化Maven项目
转化之后的结果是:
转化完成后,项目会多出一个bin目录,还没有研究是什么情况,不过应该是可以忽略的文件。
综上,就是使用EGit进行远程项目Clone的全过程,这样导入的项目会自动关联远程仓库,且会以项目的根路径下创建此项目的本地仓库,虽然EGit并不建议将仓库放置在项目根路径下,甚至是workspace中,不过现阶段还是可以以这种方式放置的。
喜欢本文的朋友欢迎点赞,有问题的小伙伴可以文末留言。