將eclipse的本地項目同步到GitHub上

版權聲明:本文爲博主原創文章,版權均歸本人所有,任何人或團體、機構全部轉載或者部分轉載、摘錄,請保留本博客鏈接或標註來源。博客地址:https://blog.csdn.net/qq_31285709/article/details/105032065

一、前期準備階段

1.在eclipse的Workspace路徑下創建一個文件用於存放本地項目。

2.在github網站上建立repository,用於在github上更新eclipse本地項目。

3.在win10的Ubuntu中安裝並配置好git。

下面可以參照:https://blog.csdn.net/qq_31285709/article/details/88864496

安裝git:
sudo apt-get install git
git version
配置git:
git config --global user.name “your username”
git config --global user.email "[email protected]"
git config --global core.editor vim
git config http.postBuffer 524288000
檢查配置信息
git config --list
git config user.name
進入eclipse的Workspace的本地項目文件路徑下
cd /mnt/d/Others/eclipse/Workspace/本地項目文件/
初始化本地項目倉庫:
git init

4. 克隆github上的repository,在clone or download複製http的連接,然後到Ubuntu上粘貼。

git clone https://github.com/你的賬號/你的項目.git

5. 把本地項目拷貝到eclipse的Workspace的本地項目文件目錄下,打開eclipse,導入maven的方法導入項目。

等待building結束之後,eclipse會識別git倉庫管理的文件,顯示小存儲的圖標。之後就可以正常編輯項目代碼了。
在這個過程中可能需要你在eclipse中填寫你的GitHub賬號密碼,還有github項目源等信息。

二、後期同步階段

eclipse的項目代碼更改到一定階段需要更新到GitHub上時,有兩種更新方式,第一種是常規方法,用Linux命令行;第二種是利用eclipse的git功能上傳。

1.Linux命令行方法

首先去到win10的Ubuntu,cd進入到本地項目的文件夾下。用git去查看狀態並進行操作。

首先把遠程倉庫的內容pull下來,把遠程的變動與本地更新。
git pull
查看本地項目代碼更新情況,全部階段都可以查看
git status
標紅的就是有修改的
注意有的文件夾需要再次cd進入才能看到具體修改的文件有哪些
選擇需要提交committed的文件加入緩存
git add <file>文件名
或者全部文件加入緩存 
git add .
提交commit 的信息,爲加入緩存的文件添加說明
git commit -m “說明信息”
將commit 好的文件和說明發布到github對應的倉庫中
git push https://github.com/你的賬號/你的項目.git
完成本地項目到GitHub倉庫的更新

2.Eclipse git功能

在eclipse上會自動識別當前項目與GitHub有關聯,當項目文件有改動的時候,eclipse會記錄並顯示在什麼地方有改動。有改動的地方文件名前會有一個 > 進行特殊標識,如下圖:
在這裏插入圖片描述
當項目代碼有改動且需要與GitHub倉庫進行同步時,大概可以分爲以下流程:
a. 同步遠程倉庫項目(git pull)
在項目頂層文件右擊選擇Team > Pull,完成git pull操作。

在這裏插入圖片描述
如果有分支或者有更新的話會在對話框進行顯示。如果沒有變化如下圖所示:
在這裏插入圖片描述
b.將本地項目變化添加上傳(git add、commit、push)
在項目頂層文件右擊選擇Team > Commit…,進入類似git status的功能界面。
在這裏插入圖片描述

  • 在這個類似git status的功能界面可以看到已經git add的文件(左下框)和沒有add的文件(左上框)。(git status)
  • 一般情況下項目文件有變化eclipse會自動放入緩存區(左下框)。沒有自動加入緩存的文件也可以進行手動添加進去,旁邊有個 + 號。(git add)
  • 在右上方commit message框爲commit信息添加的地方,可以添加說明。(git commit)
  • 左下方AuthorCommiter可以添加你的名字。這兩行有固定的格式要求,格式爲:名字1<名字2@名字3>。這裏的名字可以自定義,到時候會顯示在GitHub的commit上,我這裏填寫我的Github用戶名和郵箱。
  • 在選擇和填寫完之後點擊右下方的Commit and Push…,然後eclipse就完成commit並進行push到GitHub上。

在這裏插入圖片描述

  • 下圖爲push成功之後顯示的界面。如果push出現什麼問題,在這個界面也會顯示。其實和命令行可能會出現的錯誤一樣,可能會因爲衝突或者文件過大而拒絕push或者警告,只不過用圖形化界面顯示。

在這裏插入圖片描述

C.查看上傳的情況(git log)
右擊項目選擇Team > Show in History可以按照時間軸查看項目git的情況,包括分支合併情況。選擇條目可以查看具體信息,比如下方顯示成功把超過100M的單文件上傳到GitHub上的記錄。
在這裏插入圖片描述
以上便完成本地項目到GitHub倉庫的更新。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章