git是乙個強大的版本管理工具。最大的特點是將所有的版本記錄資訊都儲存在本地,不像svn那樣需要伺服器才能簽入簽出。下面以乙個android小專案為例子介紹怎麼使用git來管理自己的**。
使用是git init建立乙個版本倉庫。
initialized empty git repository in 路徑/.git/
執行後會有如上結果表示在當前路徑下已經成功建立了個.git資料夾。
接下來就是使用git add和git commit命令提交檔案。一開始可能會覺得用兩個命令比較麻煩,但實際開發很有好處。add主要用於自己完成了乙個小的改進或修改,提交嘛,又不形成乙個功能點,不提交嘛,又怕改著改著又改才出問題不能回退。這時候用add就再合適不過了。commit和svn的commit類似,都是完成乙個功能點後提交。
還可以使用git status檢視當前檔案的提交情況, git log檢視當前的提交歷史。
有些不需要提交的檔案或資料夾則可以使用.gitignore檔案遮蔽。比如,我的.gitignore檔案如下:
bingen
表示不需要考慮bin資料夾和gen資料夾。
使用git管理專案
1 新建git賬號 在此新建git賬號 並登入git 新建repository 1.1開啟window下的preference視窗 在eclipse裡生成rsa key 並儲存 1.2在git裡開啟setting 1.3在setting 裡點選ssh 新建乙個ssh key 1.4輸入key的名字,...
使用TaskVision來管理你的專案
前一陣子,我們專案組在開展cmm學習,cmm的精髓之一,也就是將所有的事務以文件的形式管理起來,因此,在長達半年的學習過程中,每個人都投入了大量時間撰寫各類文件,文件齊全當然是件好事,但是當文件的製作會佔據大量我們原本就寶貴的開發時間的時候,這些文件是否還必要就成為每個開發人員所擔心的事情了,最後就...
使用TaskVision來管理你的專案
前一陣子,我們專案組在開展cmm學習,cmm的精髓之一,也就是將所有的事務以文件的形式管理起來,因此,在長達半年的學習過程中,每個人都投入了大量時間撰寫各類文件,文件齊全當然是件好事,但是當文件的製作會佔據大量我們原本就寶貴的開發時間的時候,這些文件是否還必要就成為每個開發人員所擔心的事情了,最後就...