eclipse中对应git的使用

原创 2016年06月01日 16:50:10

最近公司从传统的maven传统分布式项目,变换为dubbo的架构,团队开发工具从svn变为了git,对应习惯了svn的方式的人再换一个工具确实用的不习惯,需要再次试验新的东西,在此记录学习git进行过程,为日后留下点宝贵的经验。

从git版本仓库挡下来就不用讲的了,直接开始正题:


git的三个目录空间:

1.本地文件目录

2.缓冲区

3.git仓库(远程)

三个阶段,好好理解!

1.提交code到仓库

有两种方式:

点击项目名称,team->Synchronize Wordspace

查看你需要提交的文件。


a.提交到缓冲区,在提交到git仓库

第一步:


第二步:


Push到git repository。

Push to Upstream:直接将缓存区的信息推送到git上面去。(比较快)

Push Branch master:将分支合并到主支上面去。(比较慢)



a.直接提交到git仓库


点击commit选中你要选的文件-Commit and Push.



2.跟新别的团队提交到git respository的code

同上一一样点击项目名称,team->Synchronize Wordspace   *这一步很重要在使用git的时候

查看与远程仓库文件的情况(对比)



确定你需要update file。


点击项目

team-pull 

这样就会把你看到的所有跟新的文件都跟新下来。(弊端 太不好了),跟新指定的单个文件怎么搞的呢?思考?




3.代码冲突问题的解决

冲突的出现很容易,pull下来的文件,当你写的内容后,该文件的version和最新的git repository version不同时候,冲突就产生了。


解决冲突的核心就是一定要是最新的文件head version


基本思路就是:commit到本地仓库,在pull文件下来,会显示冲突,解决代码冲突,在add to index  然后再commit


我的使用方式:

1.Synchronize Workspace对比查看冲突的文件


2.在那个里面整理好代码,解决好冲突


3.commit    (not commit and push)


4.pull


5.查看文件,整理好文件里面的内容


6.Add to Index


7.commit and push到远程git repository即可





版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

eclipse中使用git

有的eclipse已经自带了GIt了,就不用安装了。如果,想重新安装,可以先卸载GIT,卸载 不同eclipse卸载不一样: 1.在Eclipse中依次点击菜单"Help"->"About Ecli...

git学习四:eclipse使用git提交项目

eclipse使用git提交项目并提交至远程github上 eclipse版本:eclipse4.5 jdk版本:jdk-1.7 64位 项目类型:maven web项目 备注:eclipse高...

git版本与eclipse对应的各个版本

官方地址: http://wiki.eclipse.org/EGit/FAQ#Where_can_I_find_older_releases_of_EGit.3F

eclipse-git对应关系

今天急着看Git,原因是: 1我最担心笔记本被人偷走;因为人在外地,说实话环境并不安全;重要信息放在笔记本是不安全的,但是如果老是去备份,使用文件上传下载会非常繁琐;使用git会非常方便,网上也有好...

Log4j2记录日志到数据库(MySQL&MongoDB)

【摘要】     本文主要介绍Log4j2记录日志到MySQL和MongoDB数据库,用简单的例子来讲解,并解决了一些官方配置可能出现的错误。具体内容可参见官方文档:http://logging...

svn精细配置各个目录的权限

如图,这里我建的项目库为BHPP,其下边又有两个文件夹BHPPB和BHPPH,在BHPPB下又有9个文件,现在要分别对每个文件进行svn权限配置。 要求: admin管理员对所有的文件都有读写权利;...

Eclipse使用自带插件JPA Tools实现自动生成数据库对应表的实体类

好久没有写博客了,因为这段时间都在忙着找工作,现在实习的地方找到了,希望可以在那家公司学到更多的知识!   --步入正题之前我不得不吐槽一些博客,写的不清不楚的,通过Hibernate生成对应实...
  • xwnxwn
  • xwnxwn
  • 2016年11月23日 13:37
  • 2207

在eclipse中使用MyBatis Geneator自动生成出对应数据库的实体与映射文件

有时候需要自己手动编写实体类与映射文件很累吧,可以试试MyBatis Geneator插件,自动生成,轻轻松松呢。哈哈...

Eclipse中Git使用手册

  • 2017年03月20日 10:04
  • 844KB
  • 下载

eclipse的git插件使用

  • 2017年03月29日 16:43
  • 711KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:eclipse中对应git的使用
举报原因:
原因补充:

(最多只允许输入30个字)