1. git與eclipse整合
eclipse-> help -> install new software
2. 整合環境一般都已包含該外掛程式
3. eclipse中使用
(1) 先使用小烏龜建立乙個空的遠端庫
(2) 開啟eclipse右上角田字圖示open perspective----àgitrepository exploring----à選中該檢視------àclonea git repository---------à選中庫 的路徑->選擇本地庫的路徑-----à(匯出工程,即新建乙個使用者)到工程檢視
(3) 在工程中建立檔案後-------à(第一次建立檔案需要add)team-àadd to index-------------à(提交到本地庫)右鍵->team->commit…--------- --------à對話方塊中的選擇(commit and push) 或 (commit)
(4) 把本地推送到遠端伺服器: (總)右鍵---àteam---àremote----àpush------à(對話方塊中需要配置)
(5) 更新
右鍵---àteem---àpull
4. 解決衝突
(1) 不同行,同行
無法提交到遠端伺服器----------à需要更新pull-----------à檔案出現紅色小圓圈(衝突檔案)-------à右鍵àteamàmerge toolàok---------------à編輯衝突->向左合併(右上角圖示)-----------------à編輯衝突儲存後-----------à標記完成右鍵-àteam-àadd toindex-------------------à最後提交推送
5.案例
某研發團隊2023年初開發了一款名為apollo的資訊系統,目前已發布v1.0版本。此專案初期已有部分基礎**,
研發團隊再此基礎**上經過3個月的努力發布了乙個功能相對完備的apollo 1.0版本進行銷售。
由於銷售業績良好,因此研發團隊正在著手v2.0版本的開發工作。
但就在這個時候,有客戶發現v1.0軟體系統一嚴重bug,如不及時修復將造成嚴重後果。
研發團隊收到bug報告後立刻安排部分研發人員對v1.0版本進行修復,但其他研發人員則繼續開發v2.0版本的新功能。
修復bug的研發人員很快扎到問題原因並對問題**進行了修復,很快發布了v1.1版本發給了客戶,因此沒有造成重大損失。
bug修復後研發人員將修復後的**整合到研發主線中來,這樣就可以保證今後發布的後續版本不會再出現此問題。
就這樣研發團隊在大家的共同努力下工作有條不紊的進行著
(1) *工程下新建檔案時直接commit會自動幫你add
(2) 建立分支類似於發布版本 工程右鍵-----------àteam---------àadvanced------àtag…--àv1.0版本
(3) 當前**切換到別的版本: team----àswitch to-----à other------àtagàv1.0
(約定在tag不可以修改**,所以需要再建立乙個分支)team---àswitchto--ànew branchà切換到branch--------à修改**--------à提交到本地--------------------發布見(2)
(4)切換到v2.0的開發:team----à switch to-----àmaster?
(5) 把bug 整合到v2.0中: team-----àmerge..------à
6. 使用git管理android工程
(1)建立乙個android工程
(2)建立乙個遠端伺服器,轉殖到本地----操作見上
(3)工程右鍵-------àteam--------àshare project----àgit------à選擇庫或建立-------àfisinh
(5) 錯誤
見
Git 版本控制使用
git是乙個 分布式 的版本控制工具 git的作者是linux之父 linus benedict torvalds,當初開發git僅僅是為了輔助linux核心的開發 管理源 git在國外已經很普及,在國內已經慢慢普及了。結構 svn是 集中式 的版本控制,git是 分布式 版本控制 速度 多數情況下...
Git 版本控制使用
git initgit remote add origin git add a git add git commit m git push git push origin mastergit pull origin master從本地倉庫 git clone path to repository如果...
使用Git進行版本控制
初始化配置 安裝完成後,在git命令列注入 git config global user.name your name git config global user.email email example.com 注意git config命令的 global引數,用了這個引數,表示你這台機器上所有的...