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