eclipse操作git

1.设置签名

window -> prefences -> team -> git -> configuration

eclipse操作git_第1张图片

2.把工程初始化为本地库 ==> git init 操作

右键项目 -> team -> share project

eclipse操作git_第2张图片

eclipse操作git_第3张图片

然后点击 finish完成本地库的初始化

3.git图标介绍

?表示未追踪,即未添加到缓存区

* 表示已近最终,提交到了缓存区

表示提交到本地库

4.eclipse中忽略文件

概念 :Eclipse特定文件

.classpath文件 .project 文件  .settings 文件

这些都是eclipse管理项目生成的文件,最好不要把这些文件进行追踪,即把他们忽略。

原因:每个人的 IDEA工具不同,相关配置文件也不同,如果把这些提交到本地库,并且 推送到远程库,我们就可能需要在这方面解决文件不同的冲突问题 

问题解决:

官网忽略文件信息配置:

https://github.com/github/gitignore

找到java的忽略文件复制到新建的java.gitignore中并且添加

.classpath

.project

.settings

target

 然后在git全局配置 .gitconfig 文件中添加:

[core]
    excludesfile = C:/Users/lenovo/java.gitignore

5.eclipse中git的基本操作

1.添加到缓存区==>命令 git add [文件名]

team -> add to index

2.提交到本地库 ==> git  commit -m " " 文件名

team - > commit  -> 在弹窗中输入提交信息再次点击提交即可

3.推送到远程仓库

team -> remote ->push

eclipse操作git_第4张图片

eclipse操作git_第5张图片

eclipse操作git_第6张图片

6.将远程仓库clone到本地 ==> git clone 远程仓库链接

1.oxygen eclipse(高版本)

file -> import ->  git -> clone URI

eclipse操作git_第7张图片

eclipse操作git_第8张图片

eclipse操作git_第9张图片

然后还需要转换工程

eclipse操作git_第10张图片

2.kepler eclipse(低版本)

7.在eclipse中解决冲突

当我们有两个开发者同时推送项目时,先推送的会成功,后者必须先拉取最新版本的项目,拉取之后可能会出现同一文件不同的冲突。

1.手动修改文件

2.边比较边修改文件

eclipse操作git_第11张图片

拉取远程库修改文件后,需要添加到缓存区,提交到本地库。

最后我们在进行拉取的操作即可

 

8.GIT分支实战

eclipse操作git_第12张图片

1.开发人员创建分支

右键分支 -> team -> switch to -> new branch

然后开发新的功能推送到远程仓库 git push origin [分支名字]

2.然后远程仓库的拥有者,pull拉取远程仓库,然后岳不群(远程仓库拥有者需要切换分支省察分支代码是否符合要求)

eclipse操作git_第13张图片

 

eclipse操作git_第14张图片

eclipse操作git_第15张图片

3.切换分支检查代码后,确认没有问题后,在本地merge自己的分支

先切换回我们的master主干分支,然后选择合并的分支进行合并

eclipse操作git_第16张图片

最后推送的远程仓库

你可能感兴趣的:(GIT,版本控制git)