Git使用教程3:MyEclipse+Egit+GitHub實現程式碼託管 【下】
二、新建Project 並且用git提交到GitHub的遠端倉庫裡
1 MyEclipse新建一個webproject ,如下圖所示
大家看到我新建的myproject,和上面的Interface專案相比,沒有後面的狀態標識,也就是說現在的myproject並沒在git的監控下,下面我們將myproject置於git的監控之下:
在myproject上右鍵,選擇Team—>ShareProject,如下圖
選中git,點選next,看到下圖
點選Create Repository,之後如下圖所示
點選完成之後,你會看到myproject的狀態發生了變化,如下圖所示
上圖表示成功建立git版本控制,此時未建立分支,處於NO-HEAD狀態,資料夾中的符號”?”表示此資料夾處於untracked狀態,這樣就成功建立GIT倉庫。
2 提交Project
右鍵myproject—>Team——Commit,開啟如下圖的對話方塊:
提交到本地之後,就可以推送到我們在GitHub上已經建好的遠端倉庫裡了。為了方便我直接使用已經建好的一個空的倉庫Interface來演示一下如何將本地倉庫推送到遠端庫裡。開啟GitHub上的遠端倉庫,如下圖所示:
3 推送(push)myproject到Interface遠端倉庫
同樣在MyEclipse右擊myproject——Team——Remote——Push,開啟如下圖所示的對話方塊,然後將上圖中的連結地址複製下來,貼上到下圖中URL後的輸入框裡面,如下圖所示:
等待推送進度條走完之後,會出現如下提示,表示推送成功,
成功之後我們再到GitHub上看看遠端倉庫Interface有沒有我推送的Project的,如下圖所示:
可以看到Interface倉庫裡面有了我剛剛推送上去的程式碼檔案,這樣一來我們就可以在本地編寫、修改程式碼,Commit程式碼,Push程式碼到GitHub上,讓GitHub幫助我們儲存我們的程式碼,實現Git+GitHub程式碼託管。
小結一下:
之前我一直使用的是SVN版本控制工具,沒有聽說過Git,但是後來聽說以後,便了解到很多的公司都使用Git來管理檔案和程式碼,而且據說Git是世界上最為流行的開源版本控制系統。一開始,專案組決定使用Git來作為版本控制工具時,還是有些牴觸和不習慣,總覺得不熟悉,不想去用。現在回頭看,其實也挺簡單的嘛。唯一的遺憾是在Linux系統上搭建Git伺服器沒成功,可能是對Linux系統不熟悉,加之對Git瞭解還很少,鑑於專案工期比較緊,就暫時放下了。
相關文章
- git提交程式碼託管平臺流程Git
- Git程式碼託管常用命令Git
- Git學習——遷移單一倉庫至其他程式碼託管平臺Git
- Git 託管平臺新增專案Git
- 6 個託管 git 倉庫的地方Git
- Git 託管平臺免密連線Git
- 微信雲託管如何實現一套程式碼對應多個環境
- Docker 之 GitLab 區域網程式碼託管DockerGitlab
- 10、Git之國內專案託管平臺(Gitee碼雲)Gitee
- 託管C++執行緒鎖實現C++執行緒
- Code:美團程式碼託管平臺的演進與實踐
- 使用 git hook 實現伺服器程式碼自動部署GitHook伺服器
- 「CodeFever保姆級教程」手把手教你搭建自己的程式碼託管伺服器伺服器
- 重學c#系列——c# 託管和非託管資源與程式碼相關(四)C#
- 11、Git之自建專案託管平臺(GitLab)Gitlab
- 程式碼託管-公司用gitlab,我們用github(一)GitlabGithub
- 如何使用git下載別人在github的程式碼?Github
- 使用GitBash從Git遠端倉庫下載程式碼Git
- 利用 webhook 實現 Git 自動部署 Laravel 程式碼WebHookGitLaravel
- repo-storage 使用程式碼託管平臺(github|gitee)做自己 '私有' 的 '物件儲存'GithubGitee物件
- git使用&拉程式碼&提交Git
- Signalr自託管最簡實踐SignalR
- 個性化定義多個 Git 託管平臺配置Git
- Git使用教程Git
- GIT 使用教程Git
- 使用 DartPad 製作程式碼實踐教程Dart
- GitHub Pages託管Vue3+Vite專案GithubVueVite
- 愛彼迎如何實現聯合房東的共同託管?
- 微信雲託管 WebSocket 實戰:基於模版實現訊息推送Web
- Linux下使用supervisor實現程式管理Linux
- 使用 git 自動部署程式碼Git
- Serverless實踐-靜態網站託管Server網站
- Knative Serverless 之道:如何 0 運維、低成本實現應用託管?Server運維
- tortoise Git使用教程Git
- Git-命令列-使用 git stash 暫存程式碼Git命令列
- git 設定代理下載 webrtc程式碼GitWebC程式
- 使用Git Bash進行程式碼管理Git行程
- VUE3 之 使用 Mixin 實現程式碼的複用 - 這個系列的教程通俗易懂,適合新手Vue
- 基於Gitea打造一個屬於你自己的程式碼託管平臺Git