Git - Eclipse中使用Git

简介: Git - Eclipse中使用Git

【1】工程初始化为本地库

工程→右键→Team→Share Project→Git :



此时Windows下项目显示如下图:


【2】Eclipse 中忽略文件

Eclipse 特定文件

这些都是Eclipse 为了管理我们创建的工程而维护的文件,和开发的代码没有

直接关系。最好不要在Git 中进行追踪,也就是把它们忽略。

.classpath 文件
.project 文件
.settings 目录下所有文件

为什么要忽略Eclipse 特定文件呢?

同一个团队中很难保证大家使用相同的IDE 工具,而IDE 工具不同时,相关工

程特定文件就有可能不同。如果这些文件加入版本控制,那么开发时很可能需要为

了这些文件解决冲突。

编辑本地忽略配置文件,文件名任意

#Java.gitignore
# 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

在~/.gitconfig 文件中引入上述文件

在Eclipse中查看:


重启Eclipse,再次查看项目:



【3】添加到本地库

① 添加到暂存区



再次查看项目:


文件上面呈现+号,表示已经被追踪;包上面显示*号,表示修改已经被暂存,可以被提交。


② 提交到本地库


再次查看项目:


【4】推送到远程库

这里远程库位于GitHub上面,非自己搭建的Glab服务器。

① 在GitHub上面创建同名Repository-Shiro




② 复制远程地址

https://github.com/jianggc/Shiro.git

③ 项目-右键-Team-Remote-Push


  • 粘贴地址,并填写账号密码:


  • next 下一步:


④ 查看GitHub远程仓库


【5】从远程库克隆到本地

① File-Import-Git-Projects from Git



② next


③ clone URI next


④ next


⑤ next 修改默认Directory



⑥ next 进行clone



⑦ 作为普通工程导入下载的项目



⑧ 查看项目结构

可以看到此时还未成为一个Eclipse下正确结构的工程。


⑨ 转换目录结构

项目-右键-Configure-Convert to Maven Project


再次查看工程状态,此时项目图标和结构都正常:



【6】Eclipse下解决Git冲突

比如,两方都修改了同一行代码,那么先push到远程库的会被接受,后push的则会失败。

后者需要从远程库拉取下来,进行代码修改,再进行push。

冲突示意图如下:


解决步骤:

  • 项目右键-Team-Merge Tool ,进行对比并修改;
  • 项目右键-Team-Add Index ,添加到暂存区;
  • 项目右键-Team-Commit(ctrl+shift+3),提交到本地库;
  • 项目右键-Team-Push Branch ‘master’,推送到远程库。

如下图所示,第三步提交到本地库后,文件符号位金色圆柱,但是项目上符号标志”↑2”,表示有文件需要推送:


推送后,项目图示正常:



目录
相关文章
|
5月前
|
开发工具 Android开发 git
合作开发(Eclipse+git +码云)
合作开发(Eclipse+git +码云)
66 0
|
6月前
|
开发工具 Android开发 git
git篇2:eclipse中使用git
git篇2:eclipse中使用git
|
开发工具 Android开发 git
|
Java 开发工具 Android开发
|
开发工具 Android开发 git
利用Eclipse自带的插件连接GIT的详解
利用Eclipse自带的插件连接GIT的详解
398 0
利用Eclipse自带的插件连接GIT的详解
|
开发工具 Android开发 git
利用Eclipse自带的插件连接GIT的详解
利用Eclipse自带的插件连接GIT的详解
222 0
利用Eclipse自带的插件连接GIT的详解
Git的使用(通过命令行, Eclipse, IDEA, Docker)
一. 通过命令行使用Git(以Windows为例) 安装Git-2.12.2.2-64-bit.exe 任何目录下, 右键, Git Bash Here 初次安装git配置用户名和邮箱 git config --global user.
|
开发工具 Android开发 git
Git中忽略Eclipse中的特定文件
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Hanniel/article/details/82191352 Eclipse中特定文件 Eclipse为了管理我们创建的工程,往往会维护一些文件,这些文件和开发没有直接联系。
1129 0
|
程序员 开发工具 Android开发
eclipse设置git忽略文件
使用eclipse开发的程序员们经常会接触版本控制软件,这里只要说下eclipse使用egit的情况下设置忽略文件。 特此说明在这里使用window->team->ignored对于git来说是不起效果的,它对svn有效果,好了不说废话了。
2073 0
|
开发工具 Android开发 git
Git之Eclipse提交项目到Github并实现多人协作
一.Eclipece提交项目到Github     见  eclipse提交项目到github   二.利用github组织实现多人协作 1.新建组织: New organization 1.
1461 0