git eclipse git 对比怎么对比差异

详细步骤:第一部分& GIT介绍
(1)GIT往世今生2005年开发Samba的Andrew试图破解BitKeeper(一款商业的版本控制系统)的协议(这么干的其实也不只他一个),被BitMover公司发现了,于是BitMover公司怒了,要收回Linux社区的免费使用权。于是Linus花了两周时间自己用C写了一个分布式版本控制系统,这就是Git!一个月之内,Linux系统的源码已经由Git管理。目前Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。
全球最好用的版本管理。它是如此地简洁、优雅和易用。
&&& 分布式代码管理,可以离线工作&&& 公共服务器压力和数据量都不会太大& & 速度快、灵活& & 任意两个开发者之间可以很容易的解决冲突& & 标签设计简单,更易管理大版本
第二部分 Eclipse安装GIT
(1)在线安装:
名称:EGit
插件下载地址:http://download.eclipse.org/egit/updates
一路NEXT下来即可实现安装;(现在的GIT需要依赖mylyn功能)。OK,随后连续下一步默认安装就可以,安装后进行重启Eclipse
(2) 使用Eclipse Marketplace,搜索EGit。
(3)低版本Eclipse安装EGit插件
选择&因为这个版本的发布时间跟Eclipse3.6发布时间相近,其他版本同理试试)
第三部分 版本库使用
1. 配置EGit。
这里有个前提,就是首先电脑上必须安装有git的客户端
&配置个人信息,最重要的是user.name和user.email &
l& Preferences & Team & Git & Configuration
l& New Entry
2. 新建javaweb项目。
&l& File & Team & Share Project 选择GIT
如何选择不了,则选择创建create Repository 创建仓库。然后选择完成。
同时,eclipse中的project也建立git版本控制,此时未创建分支,处于NO-HEAD状态。
文件夹中的符号&?&表示此文件夹处于untracked状态,这样就成功创建GIT仓库。
效果如下:
创建仓库后,在$workspace\demo目录下的.git文件夹,就是git的仓库地址。和CVS、SVN不同,GIT不会在每一个目录下建立版本控制文件夹,仅在根目录下建立仓库。
3. 配置.gitignore文件,排除一下不必要进行版本控制的文件。
此时我们尝试做一次提交
l& Team -& Commit&
通过上面我们看见,有挺多的文件不是我们写的,这些文件不需要进行版本控制。
如何进行排除掉这些文件呢?
我们可以通过配置.gitignore文件。
然后重新commit一下,效果如下:
&首次提交后,会自动生成master分支:
观察本地仓库。
然后在test包中添加一个类
可以看到图标依然是问号,处于untracked状态,即git没有对此文件进行监控
通过Team -& Add to index可以将文件加入git索引,进行版本监控
可以看到图标显示也有了变化(EGIT中只要Commit就可以默认将untracked的文件添加到索引再提交更新,不需要分开操作)
也可以通过Team -& Untrack将文件从索引控制中排除。
阅读(...) 评论()有人用过“文件比较”功能的java开源项目吗?就象eclipse里compare with local history
[问题点数:20分,结帖人CSDN]
本版专家分:0
结帖率 100%
CSDN今日推荐
本版专家分:6036
本版专家分:47
本版专家分:2302
本版专家分:2302
本版专家分:37303
2007年1月 Java大版内专家分月排行榜第三
匿名用户不能发表回复!|
CSDN今日推荐Git 有哪些缺点? - 知乎有问题,上知乎。知乎作为中文互联网最大的知识分享平台,以「知识连接一切」为愿景,致力于构建一个人人都可以便捷接入的知识分享网络,让人们便捷地与世界分享知识、经验和见解,发现更大的世界。<strong class="NumberBoard-itemValue" title="被浏览<strong class="NumberBoard-itemValue" title="9分享邀请回答42330 条评论分享收藏感谢收起twitter.com/KentBeck/status/54144 比如 git reset,最常见的用途是 undo git commit,但是又不能将它视为 git commit 的逆操作,因为 reset 还分 mixed、soft、hard、merge 和 keep;但 reset 至少还能望文生义猜出一些用途,可到底什么叫做 rebase?一个 commit 对着另一个 commit 喊 all your base are belong to us?想弄清楚 git rebase --onto 得画个图。另外什么叫 cherry-pick?我现在都不完全清楚它到底在做什么。当然很可能是我笨,我猜刻薄如 Linus 一定会这么认为。不过我觉得通过恰当合理的命名会让这一史诗级源代码管理工具的学习曲线平缓很多。9719 条评论分享收藏感谢收起Git在eclipse中的配置详细记录(一)-配置管理-火龙果软件工程
您可以捐助,支持我们的公益事业。
每天15篇文章
不仅获得谋生技能
更可以追随信仰
Git在eclipse中的配置详细记录(一)
作者 xiaomiao的博客,火龙果软件&&& 发布于&
15804 次浏览
&&&&评价:
一_安装EGIT插件
http://download.eclipse.org/egit/updates/
或者使用Eclipse Marketplace,搜索EGit
还有一个要说明的是如果使用:http://download.eclipse.org/egit/updates.来安装,则要保证您的eclipse版本是最新的,否则会安装失败
低版本Eclipse安装EGit插件
本人的Eclipse是3.6版本的,正好不能使用上述方式,处理方法如下
打开http://wiki.eclipse.org/EGit/FAQ#Where_can_I_find_older_releases_of_EGit.3F
选择 http://download.eclipse.org/egit/updates-1.3(因为这个版本的发布时间跟Eclipse3.6发布时间相近,其他版本同理试试)
Next到底就OK了。
二_使用EGIT前的配置
配置个人信息,最重要的是user.name和user.email
Preferences > Team > Git > Configuration
三_新建GIT仓库
新建NC module project
File & Team & Share Project 选择GIT
创建仓库后,在$workspace\demo目录下的.git文件夹,就是git的仓库地址。和CVS、SVN不同,GIT不会在每一个目录下建立版本控制文件夹,仅在根目录下建立仓库
同时,eclipse中的project也建立git版本控制,此时未创建分支,处于NO-HEAD状态
文件夹中的符号”?”表示此文件夹处于untracked状态,这样就成功创建GIT仓库。
四_配置.gitignore
此时我们尝试做一次提交
l Team -& Commit…
如上图所示,Author和Committer会默认为Git配置的用户信息。下面的Files窗口中可以看到此次提交的文件,其中有非常多带有NC_HOME的文件,此时可以猜测出,在我们的project中链接的NC_HOME也被GIT默认到版本控制中了,如下图:
显然NC_HOME和out是不需要进行版本控制的,我们可以通过配置.gitignore来排除这两个文件夹
打开Navigator窗口,在project根目录中添加.gitignore文件,将需要排除控制的目录写入.gitignore文件中
再次尝试commit,需要提交的文件已经被过滤
首次提交后,会自动生成master分支
然后在public中新建一个文件,可以看到图标依然是问号,处于untracked状态,即git没有对此文件进行监控
通过Team -& Add to index可以将文件加入git索引,进行版本监控
可以看到图标显示也有了变化(EGIT中只要Commit就可以默认将untracked的文件添加到索引再提交更新,不需要分开操作)
也可以通过Team -& Untrack将文件从索引控制中排除。
将此次新增的文件commit到仓库中,文件将处于unmodified状态,或者说,这就是一种staged状态
然后修改文件的内容,文件将处于modified状态
五_查看历史记录
Team -& Show in history可以查看版本历史提交记录
Git在eclipse中的配置详细记录
Git在eclipse中的配置详细记录
可以选择对比模式
Git在eclipse中的配置详细记录
Git在eclipse中的配置详细记录
15805 次浏览
更多课程...&&&
更多咨询...&&&
每天2个文档/视频
扫描微信二维码订阅
订阅技术月刊
获得每月300个技术资源
|&京ICP备号&京公海网安备号eclipse使用git_百度文库
您的浏览器Javascript被禁用,需开启后体验完整功能,
赠送免券下载特权
10W篇文档免费专享
部分付费文档8折起
每天抽奖多种福利
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
eclipse使用git
&&网上最后好的eclipse中使用git插件的教程,经过整理,值得收藏
阅读已结束,下载本文需要
想免费下载更多文档?
定制HR最喜欢的简历
下载文档到电脑,同时保存到云知识,更方便管理
&#xe64e;加入VIP
还剩24页未读,
定制HR最喜欢的简历
你可能喜欢

我要回帖

更多关于 eclipse git 对比 的文章

 

随机推荐