最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

IDEA中Git的配置及其使用過(guò)程

 更新時(shí)間:2025年12月02日 10:08:34   作者:笑锝?jīng)]心沒(méi)肺  
本文介紹了如何在IntelliJ IDEA中配置和使用Git,包括配置Git路徑、克隆項(xiàng)目、更新代碼、提交和推送代碼、合并分支、管理分支以及將本地項(xiàng)目推送到GitHub

一、IDEA中配置Git

使用Git當(dāng)然需要先安裝Git,安裝過(guò)程就不詳細(xì)說(shuō)明了,按裝好之后,打開(kāi)IDEA進(jìn)入設(shè)置界面(可以直接點(diǎn)擊工具欄上的,也可以通過(guò)快捷鍵 Ctrl + Alt + S ),搜索git,如下圖是我設(shè)置好的:

我們可以看到Git是在Version Control選項(xiàng)里

Path to Git executable就是我們的本地Git安裝路徑中bin目錄下的git.exe,選擇好路徑后點(diǎn)擊Test按鈕,如果正確安裝且路徑正確,那么會(huì)彈出如下對(duì)話框,表示配置成功:

二、通過(guò)IDEA將代碼拉取下來(lái)

推薦這種,因?yàn)榉奖憧旖?按照下圖方式選擇之后,找到Git,并點(diǎn)擊

如下圖會(huì)彈出一個(gè)對(duì)話框,在URL輸入項(xiàng)目地址,選擇好我們想將項(xiàng)目存放在本機(jī)的位置,點(diǎn)擊Clone按鈕即可,可以進(jìn)入我們本機(jī)的下載地址看到已經(jīng)成功

三、IDEA中更新Git(update)

我們?cè)谔峤淮a前最好先更新下遠(yuǎn)程倉(cāng)庫(kù)的代碼到本地倉(cāng)庫(kù),這樣可以減少不必要的沖突,更新update可以直接通過(guò)快捷鍵 Ctrl + T ,也可以通過(guò)工具欄上按鍵來(lái)實(shí)現(xiàn)

分別是update,commit,compare with the same respository version。這里我們選擇update。

也可以右鍵項(xiàng)目–>選擇Git–>Respository–>pull來(lái)實(shí)現(xiàn)。

四、提交代碼(commit and push)

右鍵項(xiàng)目–>選擇Git

1.Commit Directory: commit代碼(將stage區(qū)的暫存文件提交到當(dāng)前分支的本地倉(cāng)庫(kù),并清空stage區(qū)),也可以push代碼(把本地倉(cāng)庫(kù)的文件同步到遠(yuǎn)程倉(cāng)庫(kù))

這里我并沒(méi)有更新,所以是沒(méi)有變化的

在IDEA中,我們會(huì)看到文件被標(biāo)識(shí)著不同顏色:紅色,綠色,藍(lán)色。它們分別代表什么意思呢?

  • 紅色:未被版本控制的文件,即未添加到版本控制的文件,例如我們添加到ignore中的文件。
  • 綠色:新加入版本的文件,即我們新創(chuàng)建的文件,還未提交到遠(yuǎn)程倉(cāng)庫(kù)。
  • 藍(lán)色:修改過(guò)的文件,即遠(yuǎn)程倉(cāng)庫(kù)中已有該文件,我們這次對(duì)它進(jìn)行了修改,但是還未提交。

Commit對(duì)應(yīng)Git的Commit命令,有時(shí)候我們只希望commit到本地倉(cāng)庫(kù)暫時(shí)還不想push則可以通過(guò)此方法。

  • 如果commit完之后我們還需要push到遠(yuǎn)程倉(cāng)庫(kù),這時(shí)候需要我們?cè)儆益I項(xiàng)目–>選擇Git–>Respository–>push。
  • 想實(shí)現(xiàn)單純的commit功能,我們還可以通過(guò)快捷鍵 Ctrl + K ,亦或通過(guò)工具欄按鈕。
  • Commit and Push也就是Commit和push,我們可以直接在這里commit到本地倉(cāng)庫(kù)之后,再push到遠(yuǎn)程倉(cāng)庫(kù)。

2.Add: 把本地文件從工作目錄添加到本地倉(cāng)庫(kù)的stage區(qū),對(duì)應(yīng)Git的Add命令。

3.Compare with Branch…: 與遠(yuǎn)程分支比較。我們提交前可以通過(guò)此功能比較下我們工作目錄中代碼和遠(yuǎn)程分支代碼的異同。

4.Show History: 查看歷史修改版本記錄。

5.Revert: 回滾,會(huì)將你的本地修改回滾。

6.Repository: 各種倉(cāng)庫(kù)命令。

五、合并(Merge)

在開(kāi)發(fā)中難免會(huì)遇到多人修改同一個(gè)文件,造成版本沖突,這時(shí)候如果需要程序正常運(yùn)行并且確保功能完整就需要開(kāi)發(fā)人員手動(dòng)解決這些沖突,并將代碼合并,得到最終一致性的代碼最后再push到遠(yuǎn)程。

六、分支管理

分支管理我們就需要用到IDEA底部的狀態(tài)欄了。

在這里我們可以切換分支,新建分支,checkout分支代碼,compare分支代碼等等。

七、IDEA 創(chuàng)建的本地項(xiàng)目push到GitHub上

  • 首先在github創(chuàng)建一個(gè)倉(cāng)庫(kù)

登陸 github.com

然后點(diǎn)擊右上角賬號(hào)左邊的加號(hào),點(diǎn)擊New repository創(chuàng)建倉(cāng)庫(kù)。

Git上倉(cāng)庫(kù)就相當(dāng)于項(xiàng)目的意思

這里輸入倉(cāng)庫(kù)名稱

  • 創(chuàng)建成功,得到git地址

  • 本地創(chuàng)建一個(gè)項(xiàng)目

接著在本地創(chuàng)建一個(gè)項(xiàng)目是ssm1.0,并且新建一個(gè)Java類

  • 創(chuàng)建本地倉(cāng)庫(kù)

菜單->VCS->import into Version Control->Create Git Repository

  • 把項(xiàng)目加入到本地倉(cāng)庫(kù)的stage區(qū)暫存

右鍵項(xiàng)目->Git->Add

  • 將暫存的項(xiàng)目提交到本地倉(cāng)庫(kù)然后提交到遠(yuǎn)程倉(cāng)庫(kù)(IDEA里將這兩步驟簡(jiǎn)化為一步 即Commit and Push)

右鍵項(xiàng)目->Git->Commit Directory之后彈出如圖所示的窗口,在Commit Message 輸入 test, 然后點(diǎn)擊 Commit And Push

  • 這里會(huì)詢問(wèn)你要提交的哪里去,點(diǎn)擊Define remote,并輸入在" 創(chuàng)建成功,得到git地址 "步驟中的:https://github.com/lll/SSM1.0

  • -查看github
  • 再次刷新github地址:https://github.com/lll/SSM1.0

就可以看到都push上去了

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Hibernate中l(wèi)oad方法與get方法的區(qū)別

    Hibernate中l(wèi)oad方法與get方法的區(qū)別

    Hibernate中有兩個(gè)極為相似的方法get()與load(),他們都可以通過(guò)指定的實(shí)體類與ID從數(shù)據(jù)庫(kù)中讀取數(shù)據(jù),并返回對(duì)應(yīng)的實(shí)例,但Hibernate不會(huì)搞兩個(gè)完全一樣的方法的
    2016-01-01
  • 使用Java反射模擬實(shí)現(xiàn)Spring的IoC容器的操作

    使用Java反射模擬實(shí)現(xiàn)Spring的IoC容器的操作

    這篇文章主要介紹了使用Java反射模擬實(shí)現(xiàn)Spring的IoC容器的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-08-08
  • Java實(shí)現(xiàn)五子棋游戲的完整代碼

    Java實(shí)現(xiàn)五子棋游戲的完整代碼

    這篇文章主要為大家詳細(xì)介紹了Java實(shí)現(xiàn)五子棋游戲的完整代碼,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-10-10
  • AI算法實(shí)現(xiàn)五子棋(java)

    AI算法實(shí)現(xiàn)五子棋(java)

    這篇文章主要為大家詳細(xì)介紹了AI算法實(shí)現(xiàn)五子棋,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-09-09
  • Java每7天日志自動(dòng)清理的項(xiàng)目實(shí)踐

    Java每7天日志自動(dòng)清理的項(xiàng)目實(shí)踐

    在實(shí)際項(xiàng)目中由于服務(wù)器內(nèi)存有限,人工清理常會(huì)忘記,本文主要介紹了Java每7天日志自動(dòng)清理的項(xiàng)目實(shí)踐,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-01-01
  • springboot如何配置嵌套map和list參數(shù)

    springboot如何配置嵌套map和list參數(shù)

    這篇文章主要介紹了springboot如何配置嵌套map和list參數(shù)問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2025-03-03
  • Java實(shí)現(xiàn)動(dòng)態(tài)代理的實(shí)例代碼

    Java實(shí)現(xiàn)動(dòng)態(tài)代理的實(shí)例代碼

    代理模式是常用的java設(shè)計(jì)模式,他的特征是代理類與委托類有同樣的接口,代理類主要負(fù)責(zé)為委托類預(yù)處理消息、過(guò)濾消息、把消息轉(zhuǎn)發(fā)給委托類,以及事后處理消息等,這篇文章主要給大家介紹了關(guān)于Java實(shí)現(xiàn)動(dòng)態(tài)代理的相關(guān)資料,需要的朋友可以參考下
    2021-09-09
  • JAVA演示阿里云圖像識(shí)別API,印刷文字識(shí)別-營(yíng)業(yè)執(zhí)照識(shí)別

    JAVA演示阿里云圖像識(shí)別API,印刷文字識(shí)別-營(yíng)業(yè)執(zhí)照識(shí)別

    最近有由于工作需要,開(kāi)始接觸阿里云的云市場(chǎng)的印刷文字識(shí)別API-營(yíng)業(yè)執(zhí)照識(shí)別這里我加上了官網(wǎng)的申請(qǐng)說(shuō)明,只要你有阿里云賬號(hào)就可以用,前500次是免費(fèi)的,API說(shuō)明很簡(jiǎn)陋,只能做個(gè)簡(jiǎn)單參考
    2019-05-05
  • springboot Mongodb的集成與使用實(shí)例詳解

    springboot Mongodb的集成與使用實(shí)例詳解

    這篇文章主要介紹了springboot Mongodb的集成與使用實(shí)例詳解,需要的朋友可以參考下
    2018-04-04
  • Spring Boot使用Druid和監(jiān)控配置方法

    Spring Boot使用Druid和監(jiān)控配置方法

    Druid是Java語(yǔ)言中最好的數(shù)據(jù)庫(kù)連接池,并且能夠提供強(qiáng)大的監(jiān)控和擴(kuò)展功能。下面來(lái)說(shuō)明如何在 Spring Boot 中配置使用Druid
    2017-04-04

最新評(píng)論

苗栗市| 琼中| 天祝| 五家渠市| 铜陵市| 简阳市| 崇礼县| 临沭县| 平泉县| 苏州市| 桐柏县| 天津市| 鄄城县| 涪陵区| 南江县| 平武县| 陇西县| 鹤壁市| 桑植县| 岳普湖县| 高雄市| 上饶县| 宜宾县| 江门市| 遂宁市| 黄冈市| 泉州市| 抚远县| 讷河市| 康平县| 白城市| 若羌县| 酉阳| 宁强县| 南溪县| 吉水县| 大同县| 白银市| 手游| 文昌市| 连州市|