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

IDEA中使用Git的圖文教程

 更新時(shí)間:2023年06月26日 10:56:46   作者:ReadThroughLife  
本文主要介紹了IDEA中使用Git的圖文教程,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

??1. 配置 Git

?想要在 IDEA 中使用 Git,首先就需要在 IDEA 工具中對(duì) Git 進(jìn)行相關(guān)的配置。

?打開 IDEA 設(shè)置,之后按照下面圖片中的步驟進(jìn)行操作即可。需要注意的是,在 Path Git executable 中,也就是設(shè)置 Git 可執(zhí)行路徑中,找到本機(jī)電腦上 Git 的安裝位置,根據(jù)情況進(jìn)行路徑選擇。例如,我這里的路徑是 E:\Git\cmd\git.exe,而在 IDEA 中這里默認(rèn)是 C 盤路徑下的目錄,這里要根據(jù)個(gè)人情況而定,不可忽視。

??2. 創(chuàng)建項(xiàng)目遠(yuǎn)程倉庫

?這里使用代碼托管平臺(tái) Gitee 為例,進(jìn)行創(chuàng)建遠(yuǎn)程倉庫。如下圖所示,新建倉庫,倉庫名稱為 redis-demo(自定義),倉庫介紹自定義沒有影響,其他都按照默認(rèn)設(shè)置即可,最后點(diǎn)擊創(chuàng)建。

這樣一個(gè)遠(yuǎn)程倉庫的項(xiàng)目就創(chuàng)建完成了。

??3. 初始化本地倉庫

?創(chuàng)建完遠(yuǎn)程倉庫之后,還要通過 IDEA 開發(fā)工具來初始化一個(gè)本地倉庫,相比于 Git Bash 這樣的命令行來說,IDEA 非常方便可以進(jìn)行可視化的 Git 管理。

?如下圖所示,在工具欄中的 VCS,鼠標(biāo)光標(biāo)移動(dòng)到 Import Version Control -> Create Git Repository,點(diǎn)擊 Create Git Repository。

?點(diǎn)擊 Create Git Repository 之后,彈出一個(gè)小窗口,選擇要初始化的本地項(xiàng)目。這里就以打開的項(xiàng)目 redis-demo 為例,對(duì) redis-demo 進(jìn)行 Git 本地初始化。

??4. 連接遠(yuǎn)程倉庫

?初始化本地倉庫,并且創(chuàng)建完遠(yuǎn)程倉庫項(xiàng)目之后,下一步就需要將本地和遠(yuǎn)程進(jìn)行對(duì)接交互了。那么在交互之前,肯定是要進(jìn)行建立連接的,就像打電話之前先呼號(hào)建立通話連接一樣,之后再進(jìn)行信息交換。

?工具欄 VCS -> Git -> Remotes,點(diǎn)擊 Remotes 添加遠(yuǎn)程倉庫連接信息。

?添加 Remote,輸入 Name 和 URL,這里的 Name 如果沒有特殊設(shè)置就是按照默認(rèn)的 origin 來,也是 IDEA 自動(dòng)補(bǔ)全的,建議在創(chuàng)建遠(yuǎn)程項(xiàng)目的時(shí)候不要輕易修改,這里的 URL 就是在遠(yuǎn)程項(xiàng)目信息中可以看到,我就不放出來了。

?之后彈出一個(gè)登錄 gitee 的窗口,輸入自己在注冊(cè) gitee 的賬號(hào)和密碼即可,然后點(diǎn)擊 Log In.

?驗(yàn)證通過之后,Git Remotes 中便出現(xiàn)了遠(yuǎn)程項(xiàng)目的 Name 和 URL,最后點(diǎn)擊 OK,這樣就正式連接遠(yuǎn)程倉庫項(xiàng)目了。

??5. 提交到本地倉庫

?在工具欄中,點(diǎn)擊綠色的圖標(biāo),表示 commit 到本地倉庫。

  • 彈出一個(gè) Commit Changes 窗口,然后,選擇我們的項(xiàng)目 redis-demo,會(huì)自動(dòng)選中項(xiàng)目中的有變化的文件,第一次 commit 整個(gè)項(xiàng)目,會(huì)把所有項(xiàng)目文件進(jìn)行 commit.
  • 一般地,在 commit 操作之前,需要仔細(xì)查看每個(gè)文件細(xì)節(jié)內(nèi)容,避免因?yàn)槭髽?biāo)鍵盤無意按壓動(dòng)作導(dǎo)致對(duì)代碼文件帶來非本意的修改,這是要養(yǎng)成的習(xí)慣。
  • 在 commit Message 中填入提交記錄說明,最后點(diǎn)擊右下角的 commit,提交項(xiàng)目 redis-demo 到本地倉庫。

?如果項(xiàng)目存在 warnings,即使項(xiàng)目沒有錯(cuò)誤可以正常運(yùn)行,IDEA 還是會(huì)給出提示,詢問是否要 review 一下,這里我直接忽略,直接 Commit 提交即可。

?提交完成之后,在 IDEA 界面下邊信息提示欄中,Log 日志選擇 Version Control,可以看到提交記錄,表示提交成功。

??6. 推送到遠(yuǎn)程倉庫

?推送項(xiàng)目到遠(yuǎn)程倉庫,按照下圖操作即可。在 push 之前需要對(duì)每個(gè)文件內(nèi)容進(jìn)行檢查,避免因?yàn)槭髽?biāo)鍵盤無意按壓動(dòng)作導(dǎo)致對(duì)代碼文件帶來非本意的修改。推送成功之后,可以在 IDEA 中看到提示信息,也可以在遠(yuǎn)程倉庫中查看結(jié)果。

??7. 克隆遠(yuǎn)程倉庫到本地

??8. 分支操作

8.1 新建分支

在實(shí)際項(xiàng)目開發(fā)過程中,當(dāng)遇到一個(gè)需求時(shí),我們并不會(huì)直接就在主分支(master)上面進(jìn)行開發(fā),而是在主分支的基礎(chǔ)上單獨(dú)創(chuàng)建一個(gè)新的分支進(jìn)行開發(fā),當(dāng)新建分支的代碼經(jīng)過代碼評(píng)審以及測試驗(yàn)證通過,確認(rèn)準(zhǔn)確無誤之后才會(huì)將新增的代碼合并到主分支master,這才是一個(gè)規(guī)范的git操作流程。

因此,必須要掌握新建分支的過程,那么創(chuàng)建一個(gè)分支的過程如下圖所示:

1、首先,單擊 “Remote Branches” 下的 “origin/master” 分支,單擊選擇 “New Branch from Selected…”

2、其次,彈出對(duì)話框,輸入你要新建的分支名稱。例如,feature-1.1.0,單擊“Checkout”,表示創(chuàng)建該分支同時(shí)切換到 feature-1.1.0 分支。

2、然后,創(chuàng)建分支 feature-1.1.0 成功之后,可以在 “Local Branches” 下看到此時(shí)有兩個(gè)分支分別為feature-1.1.0 和 master,這表明本地倉庫中已經(jīng)有了新建的分支了。

3、但是 “Remote Branches” 下依然只有一個(gè) master 分支,表明在我們的遠(yuǎn)程倉庫依然只有一個(gè)master 分支,因此我們還需要把在本地倉庫新建的分支推送到遠(yuǎn)程倉庫中,這樣就可以在遠(yuǎn)程倉庫中看到新建的分支了。

單擊 feature-1.1.0 ,然后在左邊單擊 “Push” ,彈出推送對(duì)話框。單擊 “Push” 推送到遠(yuǎn)程倉庫,這樣分支新建操作徹底完成,可以看到在"Remote Branches"分支下面出現(xiàn)了“feature-1.1.0”,我們可以在該分支進(jìn)行編碼并進(jìn)行拉取和推送操作。

8.2 刪除分支

在刪除分支之前,建議先切換到(Checkout)其他分支,例如,Checkout到master分支,當(dāng)然這并不強(qiáng)制,只是為了方便刪除分支而已。

1、首先,在 “Local Branches” 下單擊分支 feature-1.1.0,左邊彈出選項(xiàng)選中 “Delete”.

2、然后,在對(duì)話框中勾選“Delete tracking local feature-1.1.0 as well”,意思就是同時(shí)刪除遠(yuǎn)程和本地倉庫中的 feature-1.1.0 分支。

刪除成功之后,出現(xiàn)提示信息 “Deleted Branch:feature-1.1.0”,并且可以在 Git Branches 下看到最新的分支情況。

8.3 比較分支

分支比較就是對(duì)比不同分支之間的差異。例如,需要比較當(dāng)前所在分支與 master 分支之間的差異,可以選擇需要對(duì)比的 master 分支,然后單擊 “Compare with Current”,在彈出的窗口可以看到具體的差異。

8.4 合并分支

合并分支是將 A 分支合并到 B 分支,A 分支稱為源分支,B 分支稱為目標(biāo)分支。

注意事項(xiàng):master 分支是我們部署在生產(chǎn)環(huán)境服務(wù)器的分支,master 分支的代碼往往是最新的代碼。通常我們有一個(gè)新的需求時(shí)不會(huì)直接在 master 分支進(jìn)行實(shí)施編碼,而是基于 master 分支拉出一個(gè)新的分支,在拉出來的新分支進(jìn)行實(shí)施編碼。只有當(dāng)新分支的代碼經(jīng)過 code review 以及測試聯(lián)調(diào)通過之后,才會(huì)將代碼合并到 master 分支等待部署上線。合并分支的流程務(wù)必規(guī)范:先將 master 分支合并到新分支,之后再將新分支合并到 master 分支。 這樣做的原因是因?yàn)橐粋€(gè)項(xiàng)目通常由多個(gè)人負(fù)責(zé),可能在你開發(fā)的過程中,有新的代碼已經(jīng)合并到 master 分支并且部署上線了,但是你拉的新分支上的代碼依舊是 master 分支的老代碼。所以需要先更新你拉的新分支上的代碼,將其他人更新的代碼合并過來,保證你拉的新分支代碼與最新的 master 分支代碼一致(以免因?yàn)閬G失最新修改的代碼而造成線上事故)之后再將你的新拉的分支代碼合并到 master 分支上面。

以 feature-1.1.0 分支和 master 分支為例,將 feature-1.1.0 分支合并到 master 分支中。

1、首先,切換到 feature-1.1.0 分支,將 master 分支合并到 feature-1.1.0 分支中。單擊 “Local Branches” 下的 master,選擇 “Merge into Current”,這里的 Current 是指目標(biāo)(feature-1.1.0)分支 ,也就是將 master 分支合并到 feature-1.1.0 分支中,合并成功之后可以看到提示。

2、然后,切換到 master 分支下,將 feature-1.1.0 分支合并到 master 分支。

3、最后,我們可以看到在 “Local Branches” 下的 master 分支有個(gè)綠色的小箭頭,這是因?yàn)槲覀儎偛诺姆种Ш喜⒃诒镜貍}庫操作的,并沒有將遠(yuǎn)程的 feature-1.1.0 分支合并到 master 分支中。因此,我們還需要將 master 分支推送到遠(yuǎn)程倉庫,點(diǎn)擊 Push 或者使用快捷鍵 Ctrl+Shift+K 推送到遠(yuǎn)程倉庫即可,推送成功之后綠色提示小箭頭也會(huì)消失。

??9. 幾個(gè)常用快捷鍵

快捷鍵操作解釋
Ctrl+Kcommit changes(提交變化到本地倉庫)
Ctrl+Shift+Kpush commits to push(將本地倉庫的變化同步推送到遠(yuǎn)程倉庫)
Ctrl+Tupdate project(將遠(yuǎn)程倉庫的代碼合并更新到本地)
Ctrl+Alt+ZRollback(代碼回滾)

??10. 總結(jié)

??10. 總結(jié)

?Git 作為非常強(qiáng)大的分布式版本管理系統(tǒng),在版本控制中使用非常廣泛,因此學(xué)會(huì) Git 非常重要。但是以命令行的方式操作 Git 可能不是太方便,好在 IDEA 開發(fā)工具中集成了 Git,使得我們可以進(jìn)行可視化操作 Git,進(jìn)行版本控制,提高了效率。

到此這篇關(guān)于IDEA中使用Git的圖文教程的文章就介紹到這了,更多相關(guān)IDEA使用Git內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

分宜县| 兰西县| 南澳县| 腾冲县| 广西| 荣成市| 张家界市| 金溪县| 石楼县| 沙坪坝区| 嘉鱼县| 宝应县| 黔西县| 台江县| 柳河县| 建瓯市| 武冈市| 基隆市| 临沂市| 南昌市| 宁德市| 邹平县| 玉溪市| 娄底市| 宣城市| 扬州市| 西乡县| 年辖:市辖区| 南丹县| 宣威市| 利川市| 白城市| 观塘区| 廊坊市| 达州市| 城口县| 遵义县| 庄河市| 灵寿县| 鹰潭市| 正蓝旗|