Git是用于Linux内核开发的版本控制工具。与常用的版本控制工具CVS, Subversion等不同,它采用了分布式版本库的方式,不必服务器端软件支持,使源代码的发布和交流极其方便。 Git的速度很快,这对于诸如Linux kernel这样的大项目来说自然很重要。 Git最为出色的是它的合并跟踪(merge tracing)能力。
Google Android的项目是基于Git进行版本管理的,下面我们来演示如何在Windows环境下Git Android源码。
Step1:下载msysgit工具(这个是Google为Windows环境下开发的Git客户端程序)
下载网址:http://code.google/p/msysgit/downloads/list
Step2:安装msysgit,一直点击Next至完成。
安装完成后在任一文件夹上右击,在右键菜单会多出如下几个选项:
Step3:首先建立一个文件夹用来放置Git下来的Android源代码(我这里放在F:/Android/AndroidSources),右击AndroidSources文件夹选择Git Bash出现如下图所示:
Step4:获取要下载的源代码的地址。
Android源代码的地址:http://android.git.kernel/
我们这里以Launcher的源代码为例,找到platform/packages/apps/Launcher.git,点击进入页面,并且复制Launcher的源代码的地址:
Step5:在Git Bash端输入如下命令,命令格式按照页面中的说明:git clone git://android.git.kernel/ + project path
这里的我们输入:git clone git://android.git.kernel/platform/packages/apps/Launcher.git回车执行。
下载完成后在F:/Android/AndroidSources刻意看到多出一个文件夹Launcher,这里面便是我们下载的Launcher的源代码。
Git是用于Linux内核开发的版本控制工具。与常用的版本控制工具CVS, Subversion等不同,它采用了分布式版本库的方式,不必服务器端软件支持,使源代码的发布和交流极其方便。 Git的速度很快,这对于诸如Linux kernel这样的大项目来说自然很重要。 Git最为出色的是它的合并跟踪(merge tracing)能力。
Google Android的项目是基于Git进行版本管理的,下面我们来演示如何在Windows环境下Git Android源码。
Step1:下载msysgit工具(这个是Google为Windows环境下开发的Git客户端程序)
下载网址:http://code.google/p/msysgit/downloads/list
Step2:安装msysgit,一直点击Next至完成。
安装完成后在任一文件夹上右击,在右键菜单会多出如下几个选项:
Step3:首先建立一个文件夹用来放置Git下来的Android源代码(我这里放在F:/Android/AndroidSources),右击AndroidSources文件夹选择Git Bash出现如下图所示:
Step4:获取要下载的源代码的地址。
Android源代码的地址:http://android.git.kernel/
我们这里以Launcher的源代码为例,找到platform/packages/apps/Launcher.git,点击进入页面,并且复制Launcher的源代码的地址:
Step5:在Git Bash端输入如下命令,命令格式按照页面中的说明:git clone git://android.git.kernel/ + project path
这里的我们输入:git clone git://android.git.kernel/platform/packages/apps/Launcher.git回车执行。
下载完成后在F:/Android/AndroidSources刻意看到多出一个文件夹Launcher,这里面便是我们下载的Launcher的源代码。