Intellij IDE版本控制-git

關聯本地Git客戶端

首先要根據系統環境安裝Git客戶端

然後使用File --> Settings --> Version Control --> Git配置客戶端安裝目錄

創建本地倉庫

根據項目要求創建自己的項目

然後使用VCS --> Import into Version Control --> Create Git Repository...在項目上創建Git倉庫

創建成功後會在項目文件夾內出現.git 目錄

克隆遠程倉庫

我們可以通過兩種方式克隆Git項目。

第一種,通過其他工具(如:Git Bash)將Git項目克隆到本地,然後使用IDEA直接打開項目。File --> Open...

第二種,使用IDEA從版本庫直接導入項目。File --> New --> Project from version control --> Git

我們需要填寫Git版本庫URL、存儲目錄

提交代碼

我們如果希望文件被Git管理那我們就要將文件進行add操作。

在IDEA中我們只要對某個文件設置一次add,之後就不用在手動進行add了。

文件右鍵 --> Git --> Add

 

提交代碼時我們使用 文件右鍵 --> Git --> Commit Directory...進行提交

本地分支推送到遠程倉庫

檢出要推送的分支,然後項目右鍵 --> Git --> Repository --> push

push的時候會有new標籤提示會在遠程新建分支

代碼拉取、推送

代碼拉取項目右鍵 --> Git --> Repository --> pull

image

代碼推送項目右鍵 --> Git --> Repository --> push

提交回退

我們如果想要放棄最近一次提交的內容可以使用提交回退

回退前log

image

項目右鍵 --> Git --> Repository --> Reset HEAD...

image

執行回退(HEAD後面加幾個^就回退幾次提交)

image

執行後日志

項目右鍵 --> Git --> Repository --> Reset HEAD...

執行回退(HEAD後面加幾個^就回退幾次提交)

image

執行後日志

管理遠程倉庫地址

項目右鍵 --> Git --> Repository --> Reotes...

image

分支管理

分支管理主要集中在IDEA的右下角操作區。

 

主菜單功能

 

New Branch : 從當前分支新建分支。上圖就是從master分支創建新的分支。

Checkout Tag or Revision : 使用分支、標籤或提交編碼,檢出一個臨時分支。

Local Branches : 本地分支列表。同時顯示對應了那個遠程分支。

Remote Branches : 遠程分支列表。

本地分支菜單

Checkout : 檢出這個分支。

Checkout As... : 使用這個分支創建新的分支並檢出到新分支。

Compare With... : 使用當前分支與所選分支做代碼提交比較。

Rebase Current onto Selected: 在當前分支做變基。(將所選分支提交加入到當前分支)

Checkout with Rebase : 檢出所選分支並做變基。(將當前分支提交加入到所選分支)

Merge into Current: 合併到當前分支(將所選分支合併到當前分支)

Rname:修改所選分支名稱

Delete :刪除所選分支

遠程分支菜單

Checkout As... : 使用遠程分支創建一個新的本地分支,並檢出這個分支。

Compare With : 使用當前分支與所選分支做代碼提交比較。

Rebase Current onto Selected : 在當前分支做變基。(將所選分支提交加入到當前分支)

Merge into Current: 合併分支(將當前分支與所選分支進行合併)

Delete :刪除所選分支

 

 

 

 

 

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章