公司內(nèi)部采用的是gitlib,所以用到了SourceTree,首先點(diǎn)擊桌面的SourceTree圖標(biāo)來(lái)快速啟動(dòng)SourceTree。啟動(dòng)成功之后先來(lái)看看主頁(yè)面 頂部為菜單欄。下面右邊為本地為庫(kù)列表,sourcetree左邊欄的Branches,可以隨便刪除,再重新從Remotes中選擇你要check out的分支,clone到本地倉(cāng)庫(kù)。這個(gè)SourceTree完全是中文版的,操作起來(lái)也沒(méi)什么問(wèn)題!
點(diǎn)擊左下角的圖標(biāo),下載項(xiàng)目到本地。跳出的窗口,輸入項(xiàng)目的地址,再點(diǎn)擊其他地方,就會(huì)解析,接著點(diǎn)擊“克隆”,就能下載到本地了。
接著用intellijidea打開(kāi)。因?yàn)槲覀児静捎玫氖莔aven模塊化的項(xiàng)目架構(gòu),所以選擇打開(kāi)根目錄下的pom.xml就可以了。
項(xiàng)目結(jié)構(gòu)如下:
接著加載依賴的jar包就可以了。
當(dāng)在里面編寫(xiě)代碼的時(shí)候,新添加的文件會(huì)跳出一下詢問(wèn)框,提示是否緩存到本地倉(cāng)庫(kù),選擇“yes”,文件是以綠色來(lái)表示的,表示還沒(méi)有提交到遠(yuǎn)程Git倉(cāng)庫(kù)里面,選擇“no”是以紅色顯示的,表示沒(méi)有緩存在本地git倉(cāng)庫(kù),也沒(méi)有提交到遠(yuǎn)程。當(dāng)文件提交過(guò)遠(yuǎn)程倉(cāng)庫(kù)后,就變成了白色的正常顏色,有過(guò)修改,就會(huì)變成藍(lán)色的提示顏色。
用intellij可以直接和github結(jié)合使用,但是gitlib就不可以了,所以還需要用到SourceTree這個(gè)工具。
當(dāng)項(xiàng)目中有代碼修改過(guò),intellij一樣會(huì)提示各種不同的顏色。用SourceTree打開(kāi),點(diǎn)擊“未提交的更改”。更改過(guò)的文件會(huì)在“2”這個(gè)地方用黃色表示,新文件用下面的藍(lán)色表示。展開(kāi)就是“3”區(qū)域顯示的更改內(nèi)容。點(diǎn)擊“4”,暫存所選?;蛘哂益I選擇“提交”。
跳出一個(gè)窗口:
說(shuō)明提交信息,右下角的“master”字樣,表示提交到“master”主干上。也可以選擇暫存后的文件。
有時(shí)候自己個(gè)人開(kāi)發(fā)的代碼還不想提交到主分支上,可以新建一個(gè)分支。
在“分支”條目上右鍵或者選擇“分支”都可以。接著切換這個(gè)分支上,雙擊要切換到的分支條目就可以了。
分支不同,右下角都會(huì)顯示的:
下圖可以看到提交了:
可是這只是提交到本地而已,還要提交到遠(yuǎn)程,所以要“推送”:
推送到分支“lhx2”:
顯示不同了:
切換回“master”分支,可以看到有一個(gè)分支:
上內(nèi)部網(wǎng)絡(luò)上看一下,有信息提示:
接著就是刪除分支:
接著就是刪除分支:
確認(rèn)后,有錯(cuò)誤:
提示要切換到其他分支才能刪除,也就是不能刪除正在占有的分支。選擇其他分支后就能刪除了。
利用intellij從遠(yuǎn)程上拷貝git項(xiàng)目。
先在git網(wǎng)站上獲取項(xiàng)目的地址。
跳出窗口,復(fù)制粘貼地址進(jìn)去
點(diǎn)擊“Test”,聯(lián)網(wǎng)情況下一般沒(méi)什么問(wèn)題:
點(diǎn)擊“Clone”,下面的版本控制窗口就會(huì)顯示一些提示信息,其實(shí)后臺(tái)也是執(zhí)行g(shù)it命令,只不過(guò)是intellij幫我們自動(dòng)化執(zhí)行了而已。
最后項(xiàng)目導(dǎo)入到了本地,會(huì)跳出如下的窗口詢問(wèn)是否要以項(xiàng)目的方式來(lái)打開(kāi)。點(diǎn)擊“Yes”,就會(huì)加載pom.xml,隨便把項(xiàng)目也加載到新的窗口了!
Stay hungry, stay foolish!