一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - IntelliJ IDEA 中git的使用圖文教程

IntelliJ IDEA 中git的使用圖文教程

2021-04-07 14:34JaJian Java教程

本文通過圖文并茂的形式給大家介紹了IntelliJ IDEA 中git的使用,非常不錯,具有參考借鑒價值,需要的朋友參考下吧

項目管理離不開版本控制,目前主流版本控制工具大概就是svn和git,至于兩者有啥區別這里就不詳細介紹了,如果有不明白的可以上網查資料,后期如果有機會我再開篇欄目細說,而且現在市場上git的使用率已經遠遠高于svn。我們在用idea開發項目的時候如何熟練使用git來控制代碼版本呢?

一、安裝git

使用git當然需要先安裝git,安裝過程就不詳細說明了,按裝好之后,打開idea進入設置界面(可以直接點擊工具欄上的IntelliJ IDEA 中git的使用圖文教程,也可以通過快捷鍵ctrl + alt + s),搜索git,界面如下:

IntelliJ IDEA 中git的使用圖文教程

我們可以看到git是在version control選項卡里,里面還有個github,你可以在里面配置自己github的賬號和密碼,然后可以直接將github上的代碼拉下來。更多內容可以參考前幾期關于settings的文章。

繼續說git,path to git executable就是我們的本地git安裝路徑中bin目錄下的git.exe,路由完路徑后點擊test按鈕,如果正確安裝且路徑正確,那么會彈出如下對話框,表示配置成功:

IntelliJ IDEA 中git的使用圖文教程

二、遠程拉取git庫代碼

我們經常會將公司git庫或github上的代碼拉取到本地來開發,我們在idea中如何拉取呢?其實有兩種方式可以達到我們的目標,我們以github為例:

1.先通過git工具將代碼拉取到本地,然后再通過idea打開。

復制路徑

IntelliJ IDEA 中git的使用圖文教程

克隆到本地

?
1
2
3
4
5
6
7
8
9
lq@desktop-bhj6ud2 mingw64 /e/mygit/20180226 (master)
$ git init
reinitialized existing git repository in e:/mygit/20180226/.git/
lq@desktop-bhj6ud2 mingw64 /e/mygit/20180226 (master)
$ git clone https://github.com/noobgod/designpattern.git
cloning into 'designpattern'...
remote: counting objects: 73, done.
remote: total 73 (delta 0), reused 0 (delta 0), pack-reused 73
unpacking objects: 100% (73/73), done.

拉取成功,路徑在本地e:/mygit/20180226,在idea中open該路徑下的項目,按步驟操作即可。

IntelliJ IDEA 中git的使用圖文教程

2.直接通過idea將代碼拉取下來,推薦這種,因為方便快捷。

IntelliJ IDEA 中git的使用圖文教程

按照上圖方式選擇之后,里面有多個可選項,我們選擇git,會彈出一個對話框,點擊clone按鈕即可。

IntelliJ IDEA 中git的使用圖文教程

三、更新(update)

我們在提交代碼前最好先更新下遠程倉庫的代碼到本地倉庫,這樣可以減少不必要的沖突,更新update可以直接通過快捷鍵ctrl + t也可以通過工具欄上按鍵來實現IntelliJ IDEA 中git的使用圖文教程,分別是update,commit,compare with the same respository version。這里我們選擇update。

IntelliJ IDEA 中git的使用圖文教程

當然也可以右鍵項目-->選擇git-->respository-->pull來實現。

四、提交代碼(commit and push)

我們在idea中開發好自己的代碼之后如何提交到遠程倉庫呢?右鍵項目-->選擇git

IntelliJ IDEA 中git的使用圖文教程

1.commit directory:commit代碼(將stage區的暫存文件提交到當前分支的本地倉庫,并清空stage區),也可以push代碼(把本地倉庫的文件同步到遠程倉庫)。

IntelliJ IDEA 中git的使用圖文教程

在idea中,我們會看到文件被標識著不同顏色:紅色,綠色,藍色。它們分別代表什么意思呢?

紅色:未被版本控制的文件,即未添加到版本控制的文件,例如我們添加到ignore中的文件。

綠色:新加入版本的文件,即我們新創建的文件,還未提交到遠程倉庫。

藍色:修改過的文件,即遠程倉庫中已有該文件,我們這次對它進行了修改,但是還未提交。

commit對應git的commit命令,有時候我們只希望commit到本地倉庫暫時還不想push則可以通過此方法。如果commit完之后我們還需要push到遠程倉庫,這時候需要我們再右鍵項目-->選擇git-->respository-->push。

想實現單純的commit功能,我們還可以通過快捷鍵ctrl + k,亦或通過工具欄按鈕IntelliJ IDEA 中git的使用圖文教程

commit and push也就是commit和push,我們可以直接在這里commit到本地倉庫之后,再push到遠程倉庫。

2.add:把本地文件從工作目錄添加到本地倉庫的stage區,對應git的add命令。

3.compare with branch…:與遠程分支比較。我們提交前可以通過此功能比較下我們工作目錄中代碼和遠程分支代碼的異同。

4.show history:查看歷史修改版本記錄。

5.revert:回滾,會將你的本地修改回滾。

6.repository:各種倉庫命令。

IntelliJ IDEA 中git的使用圖文教程

五、合并(merge)

在開發中難免會遇到多人修改同一個文件,造成版本沖突,這時候如果需要程序正常運行并且確保功能完整就需要開發人員手動解決這些沖突,并將代碼合并,得到最終一致性的代碼最后再push到遠程。

而這一塊往往對很多人來說是最頭疼的,操作不當可能會造成代碼紊亂造成事故,其實理解了原理,熟練之后其實也沒那么復雜。

IntelliJ IDEA 中git的使用圖文教程

這里需要介紹的內容蠻多而且需要細說, 如果關心這塊的話可以關注下,后續不定期的更新添加和補充完善。

六、分支管理

分支管理我們就需要用到idea底部的狀態欄了。

IntelliJ IDEA 中git的使用圖文教程

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

IntelliJ IDEA 中git的使用圖文教程

總結

以上所述是小編給大家介紹的intellij idea 中git的使用圖文教程,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對服務器之家網站的支持!

原文鏈接:https://www.cnblogs.com/jajian/p/8471989.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产亚洲自愉自愉 | 青苹果乐园影院在线播放 | 99精品国产高清自在线看超 | 亚洲AV蜜桃永久无码精品无码网 | 范冰冰a级一级特级毛片 | 日麻逼 | 国产第9页 | 女女宿舍互慰h文小说 | 欧美成人aa久久狼窝动画 | 狠狠色狠狠色综合系列 | 色爱导航| 黄色大片三级 | 亚洲一区二区日韩欧美gif | 色狼屋 | 国内精品久久久久久不卡影院 | 18性夜影院午夜寂寞影院免费 | 亚洲性视频在线观看 | 青青草国产精品久久久久 | 亚洲冬月枫中文字幕在线看 | 亚洲国产欧美另类va在线观看 | 亚洲欧美久久婷婷爱综合一区天堂 | 亚洲第一色网站 | 99夜色| 亚洲乱码一二三四区国产 | 日本特级大片 | 亚洲精品一区制服丝袜 | 国产亚洲欧美一区二区三区 | 欧美高清3dfreexxxx性 | 毛片免费的 | 亚洲国产情侣一区二区三区 | meyd–456佐山爱在线播放 | 亚洲精品私拍国产福利在线 | 青青热久久综合网伊人 | 日本手机在线 | 国产视频中文字幕 | 精品一区二区三区视频 | 四虎免费在线观看视频 | 1024国产看片在线观看 | 国产99久久久国产精品成人 | 99热精品在线播放 | 好大好深好舒服 |