Github管理Eclipse分佈式項目

1.Eclipse中下載安裝Egit插件;
2.建立代碼倉庫;
3.在Eclipse中使用Egit插件

1.使用eclipse 3.7安裝egit插件
help->intall new software..
在work with中輸入:(這裏選用的egit版本是2.3)
egit - http://download.eclipse.org/egit/updates-2.3

注:不要勾選EGit Mylyn和Egit Plug-in Inmport Support 不知道個人爲何選了會報錯 。能夠先試一下勾選。
裝完之後能夠在window->preferences->Team  中看到git

2.建立代碼倉庫
登陸https://github.com/    Create A Repository

本地安裝windows的git工具,這裏使用msysgit  安裝略java

簡單的配置(在Git Bash中設置)git

 

$git config --global user.name "XXX"
$git config --global user.email "XXX"

由於咱們這邊要把本地的git和github相連須要在github中設置SSH Keys
Edit Your Profile->SSH Keys->Add SSH keygithub

關於SSH Keys的生成:windows

$ssh-keygen -t rsa -C "你的email地址"     //自動保存在.ssh/id_rsa_pub

如今能夠將這個值設置到github中了

第一次部署常常會出錯,已經想刪掉代碼庫
進入指定的代碼庫->Settings->Delete this repository

3.在Eclipse中使用Egit插件
新建一個java projecteclipse

$cd 指定項目的路徑
$git init   // 表示要對現有的項目開始用git管理
$git status  // 檢查當前文件狀態

# Untracked files:
# (use "git add <file>..." to include in what will be committed)   
//Git 不會自動將之歸入跟蹤範圍,除非你明明白白地告訴它這麼作,於是不用擔憂把臨時文件什麼的也納入版本管理

$git add *   //開始跟蹤當前目錄下的新文件
$git status
# new file: README    //說明是已暫存狀態  (這裏可能還有部分文件沒有添加進去須要單獨 執行 ->$git add XXX)

$git commit -m 'first commit'  
$git remote add origingit@github.com:<你的賬號>/<代碼庫名稱>.git
$git push –u origin master   //推送代碼

能夠查看代碼庫中的代碼了。

剛剛新建的項目能夠刪掉了,咱們能夠從新在eclipse中導入github中的代碼
Import->Git->projects from git->urI  填入git@github.com:<你的賬號>/<代碼庫名稱>.gitssh

此時咱們本地的代碼庫默認保存在:~/git/項目名稱 咱們能夠導入到eclipse中,能夠在eclipse中進行commit和push了工具

 

 

//更多細節參考  Pro.Git中文版.pdfthis

相關文章
相關標籤/搜索