根據本身的電腦操做系統從 Git 官網 https://git-scm.com/ 下載對應的 Git 核心程序。 以 git-2.21.0 爲例說明安裝步驟:java
雙擊 Git-2.21.0-64-bit.exe
git
點擊 Next 設置安裝路徑
github
點擊 Next
編輯器
點擊 Next
ide
點擊 Next,選擇默認的編輯器
工具
點擊 Next,選擇第一項
測試
點擊 Next
網站
點擊 Next
idea
點擊 Next
操作系統
點擊 Next
點擊 Install 開始安裝
點擊 Finish 安裝完成
配置 git.exe 執行文件
點擊工具欄中的 settings→Version Control→Git
點擊 Test 測試
建立一個 Empty Project
在空工程(Empty Project)中添加模塊(Modules)
添加一個 Maven 模塊
選擇我不管如何都想編輯這個文件
建立本地庫
選擇當前模塊的上一級目錄
點擊 OK 本地庫建立成功
同時工具欄會出現 Git 相關操做
在 src/main/java 和 src/main/resources 目錄下建立文件,建立了新文件以後會提示是否添加到暫存區
若是點擊了 Cancel,此時文件只存在於工做區,文件的狀態以下圖:
設置忽略文件
在模塊上右鍵,選擇一種方式設置忽略的文件
Tips:方式二隻須要修改.git/info 目錄下的 exclude 文件便可,不須要建立新的文件,因此建議你們選擇這種方式。
彈出提示框,提示是否在當前工做區建立.gitignore 文件
點擊 Create,添加以下內容
.idea *.iml
建立.gitignore 文件以後發現被忽略的文件變成了灰色(有時候可能須要刷新模塊或重啓 Idea 才能看到)
在模塊上右鍵將文件添加到暫存區
添加到暫存區以後文件的狀態以下圖:
在模塊上右鍵或點擊工具欄將文件添加到本地庫
工具欄
添加註釋內容後提交
提交到本地庫以後文件的狀態以下圖:
在模塊上右鍵或者點擊工具欄查看歷史
選擇要切換的版本
右鍵→Copy Revision Number
在模塊上右鍵
選擇 Hard 並粘貼版本號
版本切換成功
在模塊上右鍵
點擊 New Branch
給新分支命名
點擊 Create 後自動切換到新分支
在新分支添加新的代碼並提交
在模塊上右鍵切換到主幹
在模塊上右鍵選擇合併改變
選擇要合併的分支
合併成功
讓主幹和分支在同一個位置添加一行代碼
分支添加內容,並添加到暫存區和本地庫
主幹添加內容,並添加到暫存區和本地庫
在主幹合併分支內容,出現衝突
選擇合併,出現處理窗口
處理以後
點擊 Apply 應用
在 GitHub 網站上建立倉庫
複製倉庫地址
在 Idea 中的模塊上右鍵
設置遠程地址別名
點擊 Push 推送到 GitHub 倉庫
上傳成功
正常狀況下是合做夥伴上傳新的代碼到 GitHub,若是此時本地庫不更新將沒法上傳,爲了簡單起見,咱們直接在 GitHub 上在線修改文件。
在 GitHub 上在線添加一個文件
Idea 中的本地庫也修改文件、添加到暫存庫、添加到本地庫,而後上傳,發現上傳被拒絕
此時點擊 Merge 或 Rebase 均可以實現本地庫與遠程 GitHub 的同步
也能夠點擊 Cancel 以後經過如下方式更新本地庫
點擊 Pull 將 GitHub 上最新的代碼合併都本地庫
點擊 Pull 以後更新本地庫成功
點擊 Idea 中的 CVS 選項
輸入 GitHub 中的倉庫地址並指定項目的存放路徑
提示是否爲克隆的項目建立一個新工程
點擊 Yes 彈出導入工程的提示框
點擊 Finish 以後在 Idea 中顯示的是一個空工程
須要爲新工程配置一下 JDK、導入 Module
克隆成功