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.dbView 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。
三、關於碼雲的詳細用法,很簡單,大家可以自行百度,以後有時間,我可以再向大家介紹。