前幾天入職公司,由於之前都是用的svn沒有用過git又沒有人指導,於是查了很多資料都不是符合我當時的情況,最終在各篇文章中拼接出有用的信息解決了問題;
a、首先項目在開源中國的碼雲(國內版的github)上,是通過git來進行管理的,需要聯網下載;
b、然后項目是maven工程
步驟:
1、首先你的eclipse要有git插件,高版本的eclipse都會帶有git插件;
如果沒有就自己安裝一下(https://jingyan.baidu.com/article/6b97984dc0bfaa1ca2b0bfee.html)
2、在碼雲上復制你項目的url
(我用的https://的方式)
-----------------------------------------------------------------
3、打開ecliipse的git倉庫視圖
點擊克隆后粘貼url
輸入密碼
4、選擇需要克隆的分支,點擊next
5、設置本地倉庫信息
由於git是去中心化的設計模式,即你本地也是一個git倉庫;如果你想提交代碼到遠程倉庫,首先你要commit代碼到本地倉庫,然后在push到遠端倉庫;
這和svn是不同的,在svn中commit即直接提交代碼到遠端服務器了,這里需要注意一下;另外在git中創建新的分支速度比svn快原因是git保存的是文件變更記錄,
而svn中新建分支相當於是復制全部文件。
設置代碼需要存放的路徑,設置是否要子model(由於我的maven工程中有可能是有子工程的,所以我勾選了),設置加入一個working set用於管理工程
上圖中 Initial branch 是本地的分支名稱,Remote name 是你給遠程倉庫取的名字,可以自定義,默認是叫做 origin;
點擊finish
6、導入成功
待進度條走完即可以看見導入成功了
7、手動導入
如果上一步沒有勾選Import all existing project after ...,可以在倉庫clone完畢后手動導入一下即可