IDEA中Git的基本應(yīng)用詳解
基于Git的項目操作
安裝Git工具
Git是版本控制系統(tǒng),可以借助Git實現(xiàn)團(tuán)隊代碼版本控制及管理,
從官方 https://www.git-scm.com/downl... ,如圖所示:
Git下載完成以后,傻瓜式(一直下一步)安裝即可,不要更改安裝目錄(假如已安裝過則無須安裝)。
Git全局配置
打開Git客戶端工具,配置用戶和密碼,用于識別提交代碼的用戶。
$ 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配置選項,進(jìn)行Git測試,如圖所示:
IDEA項目中創(chuàng)建本地庫
創(chuàng)建項目本地庫,如圖所示:
一般本地庫會創(chuàng)建在你項目的根目錄,如圖所示:
本地庫創(chuàng)建好以后會在項目的根目錄添加一個.git目錄(可能是隱藏目錄。
IDEA項目中本地庫配置
對.git目錄中的exclude文件進(jìn)行配置,對指定資源進(jìn)行過濾(例如哪些資源不提交、上傳,可以此文件做全局配置),內(nèi)容如下:
HELP.md target/ out/ ### IntelliJ IDEA ### .idea *.iws *.iml *.ipr .gitignore ### maven ### mvnw *.cmd .mvn/
項目Add,Commit操作
將項目、Module更新添加到暫存區(qū),提交(Commit)本地庫,例如:
也可以,基于工具欄的按鈕進(jìn)行相關(guān)操作,如圖所示:
Idea中安裝Gitee插件
打開Setting中的Plugins選項,然后進(jìn)行g(shù)itee插件搜索和安裝,如圖所示:
Gitee 安裝成功以后,檢查是否在Version Control中有Gitee選項,如圖所示:
點(diǎn)擊Version Control的Gitee選項,進(jìn)入Gitee配置,如圖所示:
在Gitee配置界面,選則添加賬戶(Add Account),進(jìn)入賬戶配置界面,如圖所示:
在Gitee賬戶配置界面,進(jìn)行連接Gitee平臺的賬戶配置(要事先注冊好Gitee平臺賬戶),然后點(diǎn)擊Login進(jìn)行登陸,登陸成功以后會呈現(xiàn)如下界面,如圖所示:
項目Push操作分析及實現(xiàn)
將項目、Module推送的Gitee遠(yuǎn)程代碼托管平臺,如圖所示:
指定Gitee倉庫的倉庫名(庫不存在,推送時自動創(chuàng)建),如圖所示:
登陸Gitee,檢查遠(yuǎn)程倉庫內(nèi)容,如圖所示:
從Gitee地址克隆(Clone)項目
打開IDEA中可克隆(clone)選項,如圖所示:
指定克隆地址和克隆目錄,假如要克隆到本地位置已經(jīng)有一個同名的項目,則可以修改新的項目名,如圖所示:
克隆完成以后,選擇打開項目的窗口,例如:
項目打開以后,配置JDK,MAVEN,自動編譯,編碼等,并將maven項目添加到maven區(qū),如圖所示:
也可以在項目的pom.xml文件上右鍵選擇add as maven project,將項目添加到maven區(qū)。
假如是普通的java項目(非maven項目),此時還需要將src轉(zhuǎn)換為sources root格式(選擇src目錄,右鍵選擇mark directory as sources root).
總結(jié)(Summary)
在本小節(jié)中重點(diǎn)講解了IDEA中Git的一個基本操作,通過Git在IDEA中實現(xiàn)了項目的Commit,Push,Update等操作.
相關(guān)文章
Spring實現(xiàn)HikariCP連接池的示例代碼
在SpringBoot 2.0中,我們使用默認(rèn)連接池是HikariCP,本文講一下HikariCP的具體使用,具有一定的參考價值,感興趣的可以了解一下2021-08-08深入淺析ArrayList 和 LinkedList的執(zhí)行效率比較
這篇文章主要介紹了ArrayList 和 LinkedList的執(zhí)行效率比較的相關(guān)資料,需要的朋友可以參考下2017-08-08SpringBoot使用@ControllerAdvice全局異常處理
這篇文章主要介紹了SpringBoot使用@ControllerAdvice全局異常處理,異常處理是非常重要的一部分,它可以幫助我們捕獲并處理應(yīng)用程序中出現(xiàn)的異常情況,提高應(yīng)用程序的健壯性和可靠性,需要的朋友可以參考下2023-07-07