真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Idea如何集成git

這篇文章主要介紹了Idea如何集成git,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

創(chuàng)新互聯(lián)公司2013年開創(chuàng)至今,先為五常等服務(wù)建站,五常等地企業(yè),進行企業(yè)商務(wù)咨詢服務(wù)。為五常企業(yè)網(wǎng)站制作PC+手機+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。

一、 首先我們先來看一下git的常用命令圖

Idea如何集成git

從上圖我們不難看出,git總共分成四個部分,其中本地占三個,分別是工作區(qū),暫存區(qū)和本底倉庫。這里需要注意的是如果緩存區(qū)域的文件沒有提交至本地庫,那么其是無效的。由于git是版本控制工具,每一次提交都會生成一個版本而且這個版本號也僅僅只會在代碼提交的時候才會生成,所以當暫存區(qū)的文件沒有提交時,就相當于沒有生成新版本,造成的后果是即使你改了工作區(qū)的文件但是該分支對應(yīng)的代碼依舊是未改之前的。打個比方說,此時你在A分支上,你修改了一些文件但是并沒有commit,然后你切換到B分支,此時暫存區(qū)就會清空,當你在切回A分支時你就會發(fā)現(xiàn)你上次在A分支上修改的代碼都不見了。所以當你修改代碼以后一定不要忘記commit。本地倉庫和遠程倉庫除了所在的位置不一樣其他的都是一樣的,他們都包含著各個分支所對應(yīng)的資源,分支的切換就是工作區(qū)的切換。 上圖所示的指令基本上就是我們在平常開發(fā)中所用到的全部指令了,很多人在明白了這些東西以后依舊在使用git的時候會出各種各樣的錯,比如push失敗啊,pull失敗啊,merge沖突啊或者merge以后不報錯但是代碼不知道怎么回事就運行不了了等等一些列的問題,輕則版本回退就能解決,重則本地代碼完全癱瘓根本run不起來,只能刪除重新下載,費時又費力,在項目比較趕的時候怕是想死的心都有啊哈哈哈,不知道大家有沒有這樣的經(jīng)歷,反正我是經(jīng)歷過好幾次。后來仔細想了一下,發(fā)現(xiàn)大部分問題還是由于git的使用不規(guī)范造成的。所以在這里本人建議大家平常開發(fā)的時候一定要注意以下幾點:1)每次修改代碼前一定要pull一遍保證此時本地的代碼是最新版本;2)每寫一個新需求最好創(chuàng)建一個新分支,不要一直在一個分支上修改;3)每一次需求寫完代碼提交完畢后最好刪除本地和遠程的分支。4)push的代碼一定要是對的,不然容易被人打。5)不明白的指令一定不要瞎點。
 

二、IDEA集成git方法
      首先idea集成git我們需要先下載一個小軟件,git bash  地址:https://git-scm.com/downloads  。下載好了之后直接下一步下一步傻瓜試安裝。安裝好后回在你指定的文件夾下有個git文件夾,文件結(jié)構(gòu)如下:

Idea如何集成git

當然如果你對git命令比較熟悉,用這個軟件就可以實現(xiàn)所有的git操作了。下面我們來集成進IDEA開發(fā)工具。打開IDEA軟件。

第一步:按照下圖打開。

Idea如何集成git

第二步:你會看到一個彈出框,然后打開如圖:

Idea如何集成git

操作完上面步驟之后,點擊OK就可以了。這樣IDEA就成功的集成了git了。

三、常用操作

1)將代碼交由Git管理

Idea如何集成git

    VCS  ——>  Enable Version Control Integration...   

Idea如何集成git

——>  選擇要使用的版本控制系統(tǒng),選擇Git  ——>  OK

Idea如何集成git

    完成后,IDEA下方會出現(xiàn)上述提示。到此,已將本項目與Git進行關(guān)聯(lián),即已將本項目交由Git管理。

 

2)將代碼提交到本地倉庫(commit)

Idea如何集成git

    將項目交由Git管理后再點擊VCS,會發(fā)現(xiàn)列舉出的選項發(fā)生了變化。

    VCS  ——>  VCS Operations Popup...

Idea如何集成git

    點擊VCS Operations Popup...后出現(xiàn)的是Git所能進行的操作,因為是提交到本地,所以點擊commit

    ——>  commit...

Idea如何集成git

    然后出現(xiàn)以下窗口,窗口上面部分是選擇要提交的文件,Commit Message部分的填寫每次提交的備忘信息

    ——>  commit

   Idea如何集成git

    提交前IDEA會提醒項目存在問題,選擇review會去查看問題,選擇commit會忽略問題直接提交。

    此處選擇的是commit。然后ide下方會出現(xiàn)一條綠色提示

Idea如何集成git

    到此已將代碼提交到本地倉庫。 

Idea如何集成git

    需要注意的是,本地倉庫地址默認就是項目地址

 3)查看代碼的提交歷史

    右擊項目  ——>  Git  ——>  Show History

Idea如何集成git

    屏幕下方的區(qū)域會展示項目的提交歷史,雙擊其中選項,會詳細展示每一次的提交內(nèi)容

Idea如何集成git

    (此處進行了2次提交,第1次只提交了.java文件,第2次一并提交了該項目的其他文件)

 

4)將代碼提交到遠程倉庫(push)

    VCS  ——>  VCS Operations Popup...  ——>  Push...

Idea如何集成git

    出現(xiàn)上述窗口,因為還沒選擇要連接的遠程倉庫,因此需要明確遠程倉庫

    ——>  Define remote

Idea如何集成git

    此處需要遠程倉庫的url,登陸自己的GitHub,復(fù)制某個遠程倉庫的url

Idea如何集成git

    粘貼

    ——>  OK

Idea如何集成git

    ——>  Push

Idea如何集成git

    Git的憑證管理,輸入GitHub的帳密

Idea如何集成git

    然后IDEA上也要輸入一次,那就輸入吧

    然后等待push,結(jié)果push失敗了

Idea如何集成git

    博主也不知道為什么,只在網(wǎng)上找到了解決方法:

    Idea如何集成git

    按照網(wǎng)上說的方法一試,真的成功了

    登陸GigHub檢查

    提交內(nèi)容已存在與遠程倉庫中。到此,push完成。

 

5)從遠程倉庫克隆項目到本地(Clone)

    Check out from Version Control  ——>  Git

    ——> Clone

    克隆完成后會詢問你是否打開項目

    ——>  yes

    打開項目檢查,發(fā)現(xiàn)與之前上傳的內(nèi)容一致。到此,已完成從遠程倉庫克隆代碼到本地。

    需要注意的是,由于克隆的時候是根據(jù)倉庫的url進行克隆的,所以會將倉庫的所有內(nèi)容一并克隆。像這次克隆就將博主之前在eclipse用git上傳的項目也克隆過來了。

 

6)從遠程倉庫中獲取其他用戶對項目的修改(pull)

    可能會有人理解不了這與前者的區(qū)別,這里簡單說明一下:

        clone——無中生有。原來本地是沒有這個項目的,因此將完整的整個項目從倉庫clone到本地

        pull——錦上添花。項目1.0已經(jīng)在本地上存在,但其他人將項目修改成項目2.0并上傳到遠程倉庫。因此你要做的是將遠程倉庫中別人做的修改部分pull到本地,讓你本地的項目1.0成為項目2.0

    說明過后現(xiàn)在開始操作,先是前期準備:

        首先打開commit用的項目,對其修改,使之升級為項目2.0

        然后將代碼上傳到遠程倉庫

Idea如何集成git

        需要注意的是,在push前必須進行commit

Idea如何集成git

        否則會顯示no commits selected

Idea如何集成git

        至于如何上傳到遠程倉庫這里就不在贅述了,可以參照前文。值得提醒的是在commit的時候選擇Commit and Push的話,就可以commit和push接連操作。

        好的,現(xiàn)在對項目的修改已上傳到遠程倉庫了。

Idea如何集成git

    準備工作完成,現(xiàn)在正式進行pull:

        打開剛才clone的“項目1.0”

        嗯,沒毛病,還是老樣子,現(xiàn)在進行pull,對其更新:

        右擊項目  ——>  Git  ——>  Repository  ——>  Pull...

Idea如何集成git

  

        ——>  Pull

Idea如何集成git

感謝你能夠認真閱讀完這篇文章,希望小編分享的“Idea如何集成git”這篇文章對大家有幫助,同時也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關(guān)知識等著你來學習!


文章題目:Idea如何集成git
URL分享:http://weahome.cn/article/psssse.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部