让Myelipse姐姐帮忙开发是一件很愉悦的事情。但旺旺最近遇到了一件很苦恼的事情,每次项目做到一定的阶段时,为了防止修改出错,它都要手动的去myeclipse->workplace目录下把项目copy一份出来放在备份文件里面,一开始还没觉得什么,可是越到后面旺旺就开始想觉得累了。一方面不知道修改了哪些地方,一方面效率确实不行。那么有什么好的解决方法呢?
旺旺找上了村里最有智慧的猿猿,猿猿说:你这个问题大部分程序猿都遇到过,他们最开始是让SVN叔叔来进行集中式管理,但是这个叔叔有点抠门,他不会把所有的code都给别人,每一次都只给一部分。当然,他还有一些不好的习惯,因此,程序猿们又请来了一位慷慨的哥哥Git,这位哥哥有很多的优点,具体是什么咱们以后再讨论。现在让我来教你怎么让这位哥哥更好的和Myelipse姐姐认识
一、迎来Git哥哥
首先咱们要上Myelipse姐姐去找Git哥哥(eGit)
然后咱们点击add按钮来告诉Myelipse姐姐Git哥哥的住址,在点击按钮后会弹出一个输入框。一个是name值也就是告诉Myelipse要怎么称呼Git
,而location当然就是Git哥哥的住址了,这里奉上给大家:http://download.eclipse.org/egit/updates/
然后就让Myclipse姐姐一路next直到finish。这个时候,咱们只需要静静的等待他们一起回来,在他们回来后,记得先让Myclipse姐姐去梳洗一下(重启)
二、认识Git哥哥
首先咱们要知道Git哥哥的家是在GitHub社区,那里存放着很多程序猿的code(免费的哦 (: ),所以作为一个code制造者,咱们是不是也应该去那里申请一块地盘来给自己放东西呢(注册账号并且创建一块代码仓库用来存放咱们的项目)
回来Myelipse姐姐这里
Window->Preferences->Team->Git->Configuration
(这里是用键值对的方式来存储)
点击Add Entry按钮
Key:branch.master.merge
Value:refs/heads/master
点击OK
点击Add Entry按钮
Key:branch.master.remote
Value:origin
点击OK
点击Add Entry按钮
Key:remote.origin.fetch
Value:+refs/heads/:refs/remotes/origin/
点击OK
点击Add Entry按钮
Key:remote.origin.url
Value:填你在GitHub上创建的仓库的地址
点击OK
点击Add Entry按钮
Key:user.email
Value:填你在GitHub上创建账号的邮箱
点击OK
点击Add Entry按钮
Key:user.name
Value:填你在GitHub的名称
点击OK
点击Apply
三、和Git哥哥一起工作
右键项目->Team->Share Project->Git
如图,点勾后点击Create Repository->finish
右键项目->Team->Commit 将项目交托给Myelipse,再点击Commit and Push 就可以将你的项目同步到GitHub社区了
猿猿:“今天不早了,下次我在教你怎么更好的和Git哥哥更好的一起工作”
“好的,谢谢你今天教了我这么多”旺旺
“不用感谢我,要谢就感谢你有一颗好学的心,它才会让你真正学到更多的东西”