1、版本控制的作用
A、版本控制
B、項目的基本管理
C、團隊協作開發
D、歷史記錄
E、文件跟蹤
2、兩個常用的GIT 服務商
A、國外:github https://github.com/
B、國內:git@osc http://git.oschina.net/
3、GIT 的工作原理
A、數據存儲的兩個位置
GIT 服務器,保存了一個團隊成員共享的項目副本
本地倉庫,每個用戶都會在自己的電腦上創建一個本地倉庫,用戶編輯的
項目存儲在本地倉庫中,爲了實現代碼和文件的共享,必須及時將成果提交到
GIT 服務器
B、每個用戶都有一個分支,團隊成員在各自的分支上工作,其中,master 分支
主要用於代碼整合,其他分支用於團隊成員開發,因爲分支相互獨立,可以減少
互相干擾。
4、git 下載
git eclipse 插件:在ADT 中已自帶,不需要再安裝
5、GIT 使用的兩個方面:
A、將項目上傳到GIT 服務器
B、將項目從GIT 服務器下載下來用於編輯
6、將項目上傳到GIT 服務器
基本步驟:
1)在GIT 服務器創建項目
2)在Eclipse ADT 中克隆該項目
3)將工程共享到項目中
4)提交工程到GIT 服務器
A、登陸http://git.oschina.net,創建項目
B、填寫項目信息
C、修改.gitignore 文件
默認生成的.gitignore 文件不能被自動識別爲Android 工程,要刪除下載的語句:
# Local configuration file (sdk path, etc)
local.properties
# Eclipse project files
.classpath
.project
刪除後的文件:
# built application files
*.apk
*.ap_
# files for the dex VM
*.dex
# Java class files
*.class
# generated files
bin/
gen/
# Proguard folder generated by Eclipse
proguard/
# Intellij project files
*.iml
*.ipr
*.iws
.idea/
說明:
#表示註釋
D、在Eclipse ADT 中打開Git Repository 透視圖
三個功能按鈕的作用:
第一個:將工程添加到已有的本地倉庫
第二個:從遠程Git 服務器複製項目到本地倉庫
第三個:創建本地倉庫,並將工程添加到該倉庫
選擇第二個按鈕,從Git 服務器複製項目
URI 從項目中複製對應的HTTPS 地址即可:
輸入申請的用戶名和密碼。
在彈出的下一個界面中指定項目的位置和名稱:
本地倉庫的目錄按如下配置即可:
E、將工程共享到本地倉庫
F、將本地倉庫同步到Git 服務器
7、爲每個用戶創建分支
將創建的分支同步到GIT 服務器
8、將項目從GIT 服務器下載下來用於編輯(拉取項目)
A、將用戶設置爲項目的開發人員
比如:一個三個人的團隊,需要3 個賬戶,4 個分支。
B、從GIT 服務器拉取工程
9、提交代碼
10、同步Git 服務器
11、合併分支
如果上面的操作無法正常合併,則使用下面的方法代替: