【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 信息,做者能夠選擇拒絕和接受你的請求

相關文章
相關標籤/搜索