【Git】在 Eclipse 中使用 Git

在 Eclipse 中使用 Git

Eclipse 中默认自带了 Git 插件,经过点击 Help→About Eclipse IDE 能够查看
java

1 全局配置

1.1 配置用户名和邮箱

  1. 点击 Window→Preferences→Team→Git→Configuration
    git

  2. 点击 Add Entry…设置全局用户名和邮箱


    github

  3. 点击 Apply and Close 以后在 Windows 的用户目录下会生成.gitconfig 配置文件
    eclipse

1.2 配置忽略的文件

  1. 在用户目录(其余目录也能够)建立 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
  2. 在全局的配置文件.gitconfig 文件中添加以下内容spa

    [core]
    excludesfile = C:/Users/韩总/Java.gitignore
  3. 文件所在位置图
    插件

  4. 重启 Eclipse 忽略文件 Java.gitignore 即生效code

2 建立本地库

2.1 新建本地库

  1. 建立一个普通的 Maven 工程
    xml

  2. 将 Maven 工程交给 Git 管理,即生成.git 目录
    在工程上右键→Team→Share Project…
    blog

  3. 勾选 Use or create repository in parent folder of project 并选中工程

  4. 点击 Create Repository 按钮生成.git 目录

  5. 点击 Finish 以后发现工程已被 Git 管理

  6. 能够配置当前工程的用户名和邮箱
    点击 Window→Preferences→Team→Git→Configuration→Repository Settings

  7. 点击 Add Entry…配置当前工程的用户名和邮箱

  8. 在 src/main/java 目录下建立包并建立 HelloGit.java 文件,此时文件只存在于工做区,文件的状态以下图:

  9. 在工程上右键→Team→Add to Index 将工程添加到暂存区

  10. 添加到暂存区以后文件的状态以下图:

  11. 在工程上右键→Team→Commit…将工程添加到本地库

  12. 添加注释后点击 Commit 将工程添加到本地库

  13. 也能够直接点击 Commit and Push…添加到本地库后开始上传到项目托管的网站

  14. 工程添加到本地库以后文件的状态以下图:

2.2 版本间切换

  1. 查看历史版本
    在工程上右键→Team→Show in History

  2. 当前版本

  3. 在要切换的版本上右键→Reset→Hard

  4. 切换成功

2.3 建立分支

  1. 在工程上右键→Team→Switch To→New Branch…

  2. 给分支命名

  3. 点击 Finish 以后自动切换到新的分支

  4. 在新的分支上添加新的内容,添加到暂存区,添加到本地库

2.4 合并分支

  1. 切换到主干

  2. 将分支中的内容合并到主干

  3. 选中分支开始合并

  4. 合并成功

2.5 解决冲突

让主干和分支在同一个位置添加一行代码

  1. 分支添加内容,并添加到暂存区和本地库

  2. 主干添加内容,并添加到暂存区和本地库

  3. 在主干上合并分支,出现冲突

  4. 有效沟通后选择保留的代码,重写添加到暂存区、本地库冲突便可解决

3 将本地库上传到 GitHub

3.1 注册 GitHub 帐号

  1. 访问 GitHub 网站 https://github.com/ ,首页便是注册页面

  2. 输入用户名、邮箱、密码点击注册以后登陆邮箱激活便可

3.2 上传本地库

  1. 登陆 GitHub 在首页点击 Start a project

  2. 指定仓库的名称和类型

  3. 仓库建立成功

  4. 复制仓库地址

  5. 将本地库上传到 GitHub 上建立的仓库中

  6. 指定仓库地址、用户名和密码

  7. 点击 Preview

  8. 点击 Preview 开始链接 GitHub,而后点击 Push 开始上传

  9. 上传成功

  10. 查看 GitHub 仓库

3.3 更新本地库

项目在 GitHub 上被合做伙伴更新以后,咱们就须要将 GitHub 上最新的代码拉到本地库,不然会上传失败!接下来咱们以在 GitHub 上在线添加内容演示如何更新本地库。

  1. 在 GitHub 上在线修改文件

  2. 在 Eclipse 若是不更新本地库直接上传会因为不是最新的版本而被拒绝

  3. 将 GitHub 上最新的内容 Pull 下来

  4. 更新本地库成功

4 从 GitHub 上克隆项目到本地

4.1 克隆项目

  1. 在 Eclipse 中点击 File→Import…→Git

  2. 选中 Clone URI

  3. 输入克隆的项目在 GitHub 上仓库的地址

  4. 选择要克隆的分支

  5. 选择项目存放的路径

  6. 选择做为一个普通工程导入(经过方式二导入没有这一步)

  7. 点击完成

  8. 导入以后并非一个 Maven 工程(若是经过方式二导入会自动识别为 Maven 工程)

  9. 转换为 Maven 工程
    右键→Configure→Convert to Maven Project

  10. 转换以后

4.2 添加合做伙伴

在项目的协同开发过程当中,若是 GitHub 上的仓库不是你建立的,你克隆下来的项目完成代码的编辑以后上传会失败,以下图:

此时若是想要上传成功,必须让 GitHub 上仓库的拥有者添加你为合做伙伴,添加合做伙伴的步骤:

  1. 让仓库拥有者在仓库上点击 settings

  2. 点击 Manage Access

  3. 搜索合做伙伴,即搜索你的 GitHub 帐户

  4. 点击邀请

  5. 等待你回复

  6. 仓库拥有者能够将连接发送给你让你确认,固然你的邮箱也会收到等待确认的邮件

  7. 等你接收以后就与仓库拥有者成为了合做伙伴,就能够向仓库上传项目了

4.3 非合做伙伴如何共同开发项目

GitHub 上有好多开源的好的项目,咱们能够下载下来查看、借鉴别人的代码。可是若是咱们修改了,因为不是对方的合做伙伴,咱们没法将代码上传到别人的仓库,此时咱们能够选择使用 fork 和 pullrequest 操做

  1. 看到喜欢的项目点击 fork 操做将别人的项目复制一份做为本身的仓库,同时仓库下面会显示当前项目来自于哪里

  2. 修改代码以后若是想合并到做者那里,须要让做者审核,点击 Pull requests→New pull request

  3. 点击 Create pull request

  4. 填入标题、描述后点击 Create pull request

  5. 你建立了 pull request 以后做者会收到 Pull requests 信息,做者能够选择拒绝和接受你的请求

相关文章
相关标签/搜索