zoukankan      html  css  js  c++  java
  • Eclipse之Git的使用

    全局配置

    Eclipse中默认自带了Git插件,通过点击HelpAbout Eclipse IDE可以查看。

    配置用户名和邮箱

    1.点击WindowPreferencesTeamGitConfiguration

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

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

    配置忽略的文件

    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文件中添加如下内容:

    [core]
      excludesfile = C:/Users/FLY/Java.gitignore

    3.文件所在位置图

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

    创建本地库

    新建本地库

    1.创建一个普通的Maven工程

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

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

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

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

    6.可以配置当前工程的用户名和邮箱。点击WindowPreferencesTeamGitConfigurationRepository Settings

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

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

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

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

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

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

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

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

    版本间切换

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

    2.当前版本

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

    4.切换成功

    创建分支

    1.在工程上右键→TeamSwitch ToNew Branch

    2.给分支命名

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

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

    合并分支

    1.切换到主干

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

    3.选中分支开始合并

    4.合并成功

    解决冲突

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

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

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

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

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

    将本地库上传到GitHub

    注册GitHub账号

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

    2.输入用户名、邮箱、密码点击注册之后登录邮箱激活即可。

    上传本地库

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

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

    3.仓库创建成功

    4.复制仓库地址

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

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

    7.点击Preview

    8.点击Preview开始连接GitHub,然后点击Push开始上传。

    9.上传成功

    10.查看GitHub仓库

    更新本地库

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

    1.在GitHub上在线修改文件

    2.在Eclipse如果不更新本地库直接上传会由于不是最新的版本而被拒绝

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

    4.更新本地库成功

    从GitHub上克隆项目到本地

    克隆项目

    1.在Eclipse中点击FileImportGit

    2.选中Clone URI

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

    4.选择要克隆的分支

    5.选择项目存放的路径

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

    7.点击完成

    8.导入之后并不是一个Maven工程(如果通过方式二导入会自动识别为Maven工程)

    9.转换为Maven工程。右键→ConfigureConvert to Maven Project

    10.转换之后

    添加合作伙伴

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

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

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

    2.点击Manage Access

    3.搜索合作伙伴,即搜索你的GitHub账户

    4.点击邀请

    5.等待你回复

    6.仓库拥有者可以将链接发送给你让你确认,当然你的邮箱也会收到等待确认的邮件。

    7.等你接收之后就与仓库拥有者成为了合作伙伴,就可以向仓库上传项目了。

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

    GitHub上有好多开源的好的项目,我们可以下载下来查看、借鉴别人的代码。但是如果我们修改了,由于不是对方的合作伙伴,我们无法将代码上传到别人的仓库,此时我们可以选择使用forkpullrequest操作。

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

    2.修改代码之后如果想合并到作者那里,需要让作者审核,点击Pull requestsNew pull request

    3.点击Create pull request

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

    5.你创建了pull request之后作者会收到Pull requests信息,作者可以选择拒绝和接受你的请求。

  • 相关阅读:
    Freefilesync-文件夹自动同步
    考研打卡_Day077
    考研打卡_Day076
    考研打卡_Day075
    考研打卡_Day074
    考研打卡_Day073
    考研打卡_Day072
    考研打卡_Day071
    考研打卡_Day070
    考研打卡_Day069
  • 原文地址:https://www.cnblogs.com/hfl1996/p/13398860.html
Copyright © 2011-2022 走看看