Eclipse中Git操作

版权声明:原创文章转载需注明出处,贴上链接。 https://blog.csdn.net/qq_41860573/article/details/84552757

Eclipse中Git操作

一、Eclipse中Git简介:

Eclipse从很早的版本开始就已经内置了Git插件,不需要额外安装插件,
Preferences --> Git --> configuration下有我们关于git的配置
在这里插入图片描述

二、 eclipse新建工程,并初始化为本地库

首先新建一个web工程或Maven工程,
然后将工程初始化一个本地仓库,工程 --> 右键 --> Team --> Share Project
在这里插入图片描述
此时假如有多个版本控制插件就选择Git,没有多个插件,将会直接跳到下一个页面,
然后勾上User or create repository in parent folder of project;
在这里插入图片描述
选中项目,点击Create Repository,点击Finish
在这里插入图片描述
Finish后本地仓库初始化完成
Preference --> Team --> Git --> Configuration --> Repository Setting,里面有我们本地库的信息
在这里插入图片描述

三、eclipse中设置本地库范围签名

Preference --> Team --> Git --> Configuration --> User Settings --> Add Entry
在这里插入图片描述
在这里插入图片描述
四、eclipse中Git图标介绍
在这里插入图片描述

五、eclipse中忽略文件

概念:
eclipse特定文件
这些都是eclipse为了管理我们的工程而创建的文件,和我们的项目本身没有关系。而版本管理只需要管理我们的项目文件即可,不必要加上eclipse的特定文件;
用Navigator查看项目的所有目录及文件
在这里插入图片描述
.settings和.classpath等等是eclipse特定文件
在这里插入图片描述
为什么要忽略eclipse的特定文件呢;
当多人协同开发时,每个人用的eclipse版本不同,系统环境不同,则相关的特定文件就会不同,此时每个人的提交就会产生冲突,假如这些文件也加入版本控制,我们则需要花时间去解决冲突,这对于我们的开发是没有什么实质的意义

GitHub官网样例文件:
https://github.com/github/gitignore
https://github.com/github/gitignore/blob/master/java,gitignore

编辑本地忽略配置文件,文件名任意,建议为java.gitignore

1、首先打开上面的网址,在列表中找到java.gitignore:
在这里插入图片描述
文件内容如下,可以下载或复制;
在这里插入图片描述

扫描二维码关注公众号,回复: 5906473 查看本文章

2、电脑里找到全局的git配置文件.gitconfig所在的那个目录,在同目录下创建一个java.gitignore文件
在这里插入图片描述

3、配置内容如下:
写上GitHub参考配置,再加上以下配置
.classpath
.project
.settings
Target
最后内容如下

# Compiled class file
*.class

# Log file
*.log

# BlueJ files
*.ctxt

# Mobile Tools for Java (J2ME)
.mtj.tmp/

# Package Files #
*.jar
*.war
*.nar
*.ear
*.zip
*.tar.gz
*.rar

# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*

.classpath
.project
.settings
target

4、在当前目录的.gitignore文件中引入java.gititnore文件(自己的路径,注意要用正斜线)

[core]
	Excludesfile = C:/Users/Lenove/java.gitignore

在这里插入图片描述
保存配置文件后重启eclipse,之后这些特定文件将不会加入版本管理。不会被提交推送

六、eclipse中git命令操作

(一)提交到暂存区:
工程 --> 右键 --> Team --> add to index,完成后,项目文件夹上会有‘*’的符号,文件上会有‘+’符号,表示文件以添加到暂存区,可以提交到本地库了;
在这里插入图片描述

(二)提交到本地库:
工程 --> 右键 --> Team --> commit,将Unstaged Changes 文件拖到Staged Changes中,然后在Commit Messages中输入提交信息,点击commit,就提交到本地库了;
在这里插入图片描述
(三)推送到远程库:
1、将远程仓库http形式地址复制下来
在这里插入图片描述
2、工程 --> 右键 --> Team --> Remote --> Push
在这里插入图片描述
3、填写地址,填写用户名密码,点下一步
在这里插入图片描述
3、点击Add All Branches Spec,点finish:
在这里插入图片描述
然后等它完成,出现以下类似信息表示成功;
在这里插入图片描述

七、eclipse中clone工程的操作

1、右键import,
在这里插入图片描述
2、选择Git下的Project From Git
在这里插入图片描述
3、点击Clone URI
在这里插入图片描述
4、填写远程仓库https地址,然后填写远程仓库账号密码(之前填过的话会有记录),点击next
在这里插入图片描述
5、不用任何操作,点击next
在这里插入图片描述
6、它会将项目保存在git的工作区下,把它改成你的eclipse的工作区,易于管理;
在这里插入图片描述
7、选中 import as general project,点击next
在这里插入图片描述
8、填写项目名称,可以不用改,点击next
在这里插入图片描述
此时项目结构是不合理的,需要把它变成eclipse可管理开发的项目
项目右键 --> Configure --> Convert To Maven Project,右下角有个进度条,等待它完成即可;
在这里插入图片描述
完成后,项目编程一个eclipse可管理可开发的Maven项目;

猜你喜欢

转载自blog.csdn.net/qq_41860573/article/details/84552757
今日推荐