IDEA中Git的基本應(yīng)用詳解
基于Git的項(xiàng)目操作
安裝Git工具
Git是版本控制系統(tǒng),可以借助Git實(shí)現(xiàn)團(tuán)隊(duì)代碼版本控制及管理,
從官方 https://www.git-scm.com/downl... ,如圖所示:

Git下載完成以后,傻瓜式(一直下一步)安裝即可,不要更改安裝目錄(假如已安裝過(guò)則無(wú)須安裝)。
Git全局配置
打開(kāi)Git客戶端工具,配置用戶和密碼,用于識(shí)別提交代碼的用戶。
$ git config --global user.name "your-name" $ git config --global user.email your-email@youremail.com
檢查配置信息
$ git config --list user.email=xxxxxx@xxxxxx.com user.name=xxxxxx
Idea中檢查Git配置。
找到Git配置選項(xiàng),進(jìn)行Git測(cè)試,如圖所示:

IDEA項(xiàng)目中創(chuàng)建本地庫(kù)
創(chuàng)建項(xiàng)目本地庫(kù),如圖所示:

一般本地庫(kù)會(huì)創(chuàng)建在你項(xiàng)目的根目錄,如圖所示:

本地庫(kù)創(chuàng)建好以后會(huì)在項(xiàng)目的根目錄添加一個(gè).git目錄(可能是隱藏目錄。
IDEA項(xiàng)目中本地庫(kù)配置
對(duì).git目錄中的exclude文件進(jìn)行配置,對(duì)指定資源進(jìn)行過(guò)濾(例如哪些資源不提交、上傳,可以此文件做全局配置),內(nèi)容如下:
HELP.md target/ out/ ### IntelliJ IDEA ### .idea *.iws *.iml *.ipr .gitignore ### maven ### mvnw *.cmd .mvn/
項(xiàng)目Add,Commit操作
將項(xiàng)目、Module更新添加到暫存區(qū),提交(Commit)本地庫(kù),例如:

也可以,基于工具欄的按鈕進(jìn)行相關(guān)操作,如圖所示:

Idea中安裝Gitee插件
打開(kāi)Setting中的Plugins選項(xiàng),然后進(jìn)行g(shù)itee插件搜索和安裝,如圖所示:

Gitee 安裝成功以后,檢查是否在Version Control中有Gitee選項(xiàng),如圖所示:

點(diǎn)擊Version Control的Gitee選項(xiàng),進(jìn)入Gitee配置,如圖所示:

在Gitee配置界面,選則添加賬戶(Add Account),進(jìn)入賬戶配置界面,如圖所示:

在Gitee賬戶配置界面,進(jìn)行連接Gitee平臺(tái)的賬戶配置(要事先注冊(cè)好Gitee平臺(tái)賬戶),然后點(diǎn)擊Login進(jìn)行登陸,登陸成功以后會(huì)呈現(xiàn)如下界面,如圖所示:

項(xiàng)目Push操作分析及實(shí)現(xiàn)
將項(xiàng)目、Module推送的Gitee遠(yuǎn)程代碼托管平臺(tái),如圖所示:

指定Gitee倉(cāng)庫(kù)的倉(cāng)庫(kù)名(庫(kù)不存在,推送時(shí)自動(dòng)創(chuàng)建),如圖所示:

登陸Gitee,檢查遠(yuǎn)程倉(cāng)庫(kù)內(nèi)容,如圖所示:

從Gitee地址克隆(Clone)項(xiàng)目
打開(kāi)IDEA中可克隆(clone)選項(xiàng),如圖所示:

指定克隆地址和克隆目錄,假如要克隆到本地位置已經(jīng)有一個(gè)同名的項(xiàng)目,則可以修改新的項(xiàng)目名,如圖所示:

克隆完成以后,選擇打開(kāi)項(xiàng)目的窗口,例如:

項(xiàng)目打開(kāi)以后,配置JDK,MAVEN,自動(dòng)編譯,編碼等,并將maven項(xiàng)目添加到maven區(qū),如圖所示:

也可以在項(xiàng)目的pom.xml文件上右鍵選擇add as maven project,將項(xiàng)目添加到maven區(qū)。
假如是普通的java項(xiàng)目(非maven項(xiàng)目),此時(shí)還需要將src轉(zhuǎn)換為sources root格式(選擇src目錄,右鍵選擇mark directory as sources root).
總結(jié)(Summary)
在本小節(jié)中重點(diǎn)講解了IDEA中Git的一個(gè)基本操作,通過(guò)Git在IDEA中實(shí)現(xiàn)了項(xiàng)目的Commit,Push,Update等操作.
相關(guān)文章
Java 字符數(shù)組轉(zhuǎn)字符串的常用方法
文章總結(jié)了在Java中將字符數(shù)組轉(zhuǎn)換為字符串的幾種常用方法,包括使用String構(gòu)造函數(shù)、String.valueOf()方法、StringBuilder以及Arrays.toString()方法,每種方法都有其適用的場(chǎng)景和性能特點(diǎn),感興趣的朋友跟隨小編一起看看吧2025-01-01
java執(zhí)行shell并獲取shell輸出日志方式
這篇文章主要介紹了java執(zhí)行shell并獲取shell輸出日志方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-04-04
SpringBoot?2.x?接入非標(biāo)準(zhǔn)SSE格式大模型流式響應(yīng)的實(shí)戰(zhàn)解決方案
本文介紹了在SpringBoot2.7.3環(huán)境中接入非標(biāo)準(zhǔn)SSE格式大模型流式響應(yīng)的實(shí)戰(zhàn)解決方案,通過(guò)自定義實(shí)現(xiàn),解決了大模型返回?cái)?shù)據(jù)格式不符合標(biāo)準(zhǔn)SSE規(guī)范的問(wèn)題,關(guān)鍵步驟包括引入Gradle依賴、配置WebClient、處理粘包、格式兼容和雙重過(guò)濾機(jī)制,感興趣的朋友跟隨小編一起看看吧2025-02-02
Spring Batch讀取txt文件并寫入數(shù)據(jù)庫(kù)的方法教程
這篇文章主要給大家介紹了Spring Batch讀取txt文件并寫入數(shù)據(jù)庫(kù)的方法,SpringBatch 是一個(gè)輕量級(jí)、全面的批處理框架。這里我們用它來(lái)實(shí)現(xiàn)文件的讀取并將讀取的結(jié)果作處理,處理之后再寫入數(shù)據(jù)庫(kù)中的功能。需要的朋友可以參考借鑒,下面來(lái)一起看看吧。2017-04-04
教你怎么解決IDEA中“\t“空格顯示不正確的問(wèn)題
在之前進(jìn)行先來(lái)先服務(wù)(FCFS)調(diào)度算法的模擬過(guò)程中,使用IDEA進(jìn)行開(kāi)發(fā)時(shí)遇到了"\t"無(wú)法補(bǔ)全當(dāng)前字符串長(zhǎng)度到8的整數(shù)倍的問(wèn)題.百度一圈發(fā)現(xiàn)也有很多程序員遇到了這樣的問(wèn)題,但是沒(méi)有解決方法,于是有了這篇文章,需要的朋友可以參考下2021-05-05
關(guān)于HashMap的put方法執(zhí)行全過(guò)程
這篇文章主要介紹了關(guān)于HashMap的put方法執(zhí)行全過(guò)程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-06-06
Java+swing+Mysql實(shí)現(xiàn)商品銷售管理系統(tǒng)
基礎(chǔ)扎不扎實(shí)只有在實(shí)戰(zhàn)中才能顯現(xiàn),本篇文章手把手帶你用Java+swing+Mysql實(shí)現(xiàn)商品銷售管理系統(tǒng),大家可以在過(guò)程中查缺補(bǔ)漏,提升水平2022-01-01
Spring Boot獲取微信用戶信息的超簡(jiǎn)單方法
這篇文章主要給大家介紹了關(guān)于Spring Boot獲取微信用戶信息的超簡(jiǎn)單方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Spring Boot具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-09-09

