1. 程式人生 > >Eclipse中的專案通過EGit上傳到程式碼託管工具碼雲中

Eclipse中的專案通過EGit上傳到程式碼託管工具碼雲中

前言:EGit就是Eclipse中整合Git工具的外掛,目前的Eclipse版本都集成了該外掛。

一、右鍵工程 --> Team --> Share Project... 

二、顯示如下對話方塊,勾選User or create repository...

三、對話方塊變為如下圖,再繼續下圖提示中的操作,最後點選Finish按鈕。

 四、工程狀態變為如下:後面新添加了【springboot-mybatis NO-HEAD】關鍵字:NO-HEAD,可以這樣理解:該工程已經建立了本地Git倉庫,但是並沒有提交到本地Git倉庫。

五、提交該工程至本地Git倉庫:右鍵工程 --> Team --> Commit...

六、然後會彈出如下對話方塊(Git Staging):每項都有具體解析。

七、我們發現沒有上傳的檔案目錄中有很多不需要上傳的檔案,比如.class檔案、jar包 、.settings資料夾下的檔案等等。所以,我們需要過濾將要上傳的檔案。很簡單,將一個檔案放到工程目錄下即可,就是下圖檔案:.gitignore(我會將本工程上傳到碼雲中,大家可以自行下載)

.gitignore檔案詳細內容如下:不必記憶,直接可以複製,然後複用。

##ignore this file##
/target/ 
.classpath
.project
.settings      
 ##filter databfile、sln file##
*.mdb  
*.ldb  
*.sln    
##class file##
*.com  
*.class  
*.dll  
*.exe  
*.o  
*.so  
# compression file
*.7z  
*.dmg  
*.gz  
*.iso  
*.jar  
*.rar  
*.tar  
*.zip  
*.via
*.tmp
*.err 
# OS generated files #  
.DS_Store  
.DS_Store?  
._*  
.Spotlight-V100  
.Trashes  
Icon?  
ehthumbs.db  
Thumbs.db  
View Code

八、本步將程式碼只是提交到本地Git倉庫,而非再推送至遠端Git倉庫。即使用Commit按鈕,而非Commit and Push...。這裡,我們分兩步上傳程式碼,首先上傳至本地倉庫,然後再推送至遠端倉庫(碼雲中)。

 九、此時,工程狀態變為如下圖:NO-HEAD 變為 master 。表示,該工程已經在本地倉庫中進行管理了。

十、推送程式碼至遠端Git倉庫。右鍵工程 --> Team --> Remote --> Push...。具體如下圖:

十一、彈出如下對話方塊,填寫遠端Git倉庫地址(URI),並填寫登入碼雲的賬號和密碼,然後點選 Next >(碼雲如何使用,請自行百度,有時間可以跟大家再講一講簡單的使用。其實跟GitHub類似,都是程式碼託管工具。只不過這個是國產的。)

十二、設定程式碼推送的分支來源及目的地。然後點選Add Spec按鈕,完成新增說明。

十三、效果如下:

十四、此時Next > 按鈕就被啟用,可以點選下一步,效果如下:表明,已經將程式碼推送至遠端Git倉庫了(如果失敗的話,下圖會有地方出現紅叉提示,本例成功,所以沒有顯示,請注意)。再點選Finish,即可完成,結束操作。

十五、既然通過上面的步驟成功上傳至遠端Git倉庫(碼雲中),我們可以去碼雲上驗證一下。如下,證明我已經成功將Eclips中的工程上傳至碼雲中。

總結:

  一、其實步驟還是很簡單的,關鍵就是推送至遠端倉庫有一些需要注意的地方。

  二、可能大家對碼雲不瞭解,其實就是程式碼託管的。類似GitHub。

  三、關於碼雲的詳細用法,很簡單,大家可以自行百度,以後有時間,我可以再向大家介紹。

碼雲地址:https://gitee.com/top_one/springboot-mybatis.git