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文件如下:
bin
gen
表示不需要考虑bin文件夹和gen文件夹。
使用是git init建立一个版本仓库。
Initialized empty Git repository in 路径/.git/
运行后会有如上结果表示在当前路径下已经成功创建了个.git文件夹。
接下来就是使用git add和git commit命令提交文件。一开始可能会觉得用两个命令比较麻烦,但实际开发很有好处。add主要用于自己完成了一个小的改进或修改,提交嘛,又不形成一个功能点,不提交嘛,又怕改着改着又改才出问题不能回退。这时候用add就再合适不过了。commit和svn的commit类似,都是完成一个功能点后提交。
还可以使用git status查看当前文件的提交情况, git log查看当前的提交历史。
有些不需要提交的文件或文件夹则可以使用.gitignore文件屏蔽。比如,我的.gitignore文件如下:
bin
gen
表示不需要考虑bin文件夹和gen文件夹。
本文介绍了如何使用Git版本控制工具管理Android项目的代码。通过git init命令建立版本仓库,并利用git add和git commit命令进行文件的提交。此外还介绍了如何使用git status和git log命令查看提交状态及历史。

被折叠的 条评论
为什么被折叠?



