android深度探索第三章

本章学习了Git的入门,Git是一种被linux之父编写的源代码管理。,被诸多著名的项目使用。其独特的设计让Git具有非凡的性能,和最为优化的存储能力,并且优于其他源代码管理软件。因此,这个部分的学习,对以后的整个学习过程十分重要。

首先我们需要安装Git,一般电脑linux系统都带有Git,如果没有,可以通过书上的方法完成下载。下载完成后,可以直接使用man命令查看Git文档。

Git功能十分复杂,我们需要完成的功能有:创建版本库,提交源代码,创建分支,向远程服务器提交源代码,从远程服务器获取源代码等。而本章的学习内容就是掌握如何使用Git从源代码托管服务器来获取想要的源代码。

1创建版本库

Git版本库与其他源代码管理版本库区别较大,分为本地版本库和远程版本库,自己是本地版本库的主人

2将文件提交到本地版本库

3创建本地分支:git branch

4切换本地分支:git checkout

5在GitHub上创建开源项目

6上传源代码到GitHub

7从GitHub下载源代码:Git Clone

虽然GIt并不是学习android移植和Linux内核、驱动开发所必需掌握的技术,但是想深入研究底层技术的,也是必不可少的技术。Git近乎完美的理念和极高的性能深得技术人员喜爱,越来越多的开源项目迁移到Git上来,这些开源项目无疑是巨大的宝藏。

我的博客园地址

http://www.cnblogs.com/liang0202/

时间: 2024-09-30 15:57:40

android深度探索第三章的相关文章

Android深度探索第三章总结

Android深度探索第三章主要是Git使用入门.这一章首先让我们先安装Git,在进行编程是可以查看Git文档man git—checkout安装git—doc后会安装git文本格式和HTML格式的文本.查看文本用git help <sub—command>.使用命令"git init"初始化的版本库(暂且称为working repository)将会生成两类文件:第一类是版本库目录.git目录,它里面存放的是版本的历史记录信息和实际项目文件的拷贝;你可以把这类版本库叫做&

Android深度探索——第三章读书笔记及心得

了解Git ——第三章读书笔记及心得 对于Android的理解是从这学期才开始,所以不可谓说是了解的太少太少.对于Linux虽然经过了一学期的学习.经过一次紧张的实训,但是了解的也不是很多.不过我终究是知道Android和Linux是开源的,这是很多老师都曾经告诉我们的.虽然Git并不是学习Android和Linux开发必须掌握的技术,但是对于想要认真学习好这门技术的我们来说应该要努力掌握好这门技术.就像书上说的学习新技术的方式不是一味的读书,只会纸上谈兵.更应该深入的理解自己感兴趣的源代码,通

Android深度探索第三章读后感

第三章主要介绍了Git.   Git并不是学习Android移植和Linux内核.驱动开发必须掌握的技术,但对于想深入研究底层技术的人来说,Git将成为学习过程中必不可少的工具. 学习新技术的最好方式不是阅读技术书籍或者在网上查看牛人写的文章,而是自己阅读自己感兴趣的源代码.因为源代码是最能体现软件作者的真正思路的.学习Linux内核开发也是相同的道理,只是找几本书看看,并不能真正体会Linux内核的核心设计理念.直接阅读Linux内核的源代码才是唯一可以接近Linux内核的方法 .虽然一开始很

Android深度探索第三章心得

本章主要介绍GIT的学习,以及介绍GIT用于获取诸多开源项目的源代码. 1.安装Git命令: #apt-get  install git # apt-get install git-doc git-svn git-email git-gui gitk 2.查看Git文档: # man git-checkout 3.源代码的提交与获取 1.创建版本库:git init   GIT的版本库分为本地版本库与远程版本库.在建立开源项目之初,需要使用git init 在本地建立一个空的版本库.其命令为:

Android深度探索第四章总结

Android深度探索第四章主要是源代码的下载和编译.要下载Android源代码首先需要配置Android源代码下载环境(1.创建一个用于存放下载脚本文件的目录:2.下载repo脚本文件:3.创建用于存放Android晕代码的目录:4.初始化:5.开始下载Android源代码).介绍了Android源代码目录结构(/bootable这个目录下存放 android 部分启动相关代码,包括 android 的 recovery模式,一般用于进行 OTA 升级,由 C++ 编写,可以看到用于显示的ui

《Android深度探索》第一章心得体会

<Android深度探索>第一章讲的是Android系统移植与驱动开发概述.Android的系统架构分为四层:Linux内核.C/C++代码库.Android SDK API.应用程序.Android移植的主要工作:移植Linux驱动和移植HAL.学习Linux驱动要准备一个自己熟悉的Linux操作系统,用于开发和测试Linux驱动:准备一块开发板:学习GNU C:学习相关的硬件知识:不断地实践.Linux将存储器和外设分为3大类:字符设备.块设备.网络设备. 通过对第一章的学习,我了解到由于

《Android深度探索》第二章心得体会

<Android深度探索>第二章讲的是搭建Android开发环境.搭建Android底层开发环境主要包括Android应用程序开发环境和Android NDK开发环境和交叉编译环境的搭建.搭建Android开发环境的步骤:安装JDK:安装Android SDK:安装Eclipse:安装ADT:配置ADT:建立AVD:下载Android NDK:安装CDT:命令行方式编译Android NDK程序:导入Android NDK的例子:配置Android NDK 的集成开发环境:安装交叉编译环境.

Android深度探索第四章心得

本章主要介绍使用Git下载两套源代码.一套是Android 源代码,另一套是Linux 内核源代码.主要介绍如何下载和编译Android源代码和Linux内核源代码. Android源代码包含较多东西,如内嵌在Android系统内置应用程序的源代码,Android SDK带的各种工具的源代码以及HAL源代码. 1.配置Android源代码下载环境,在Linux终端执行一系列命令: 第一步:创建一个用于存放下载脚本文件(repo)的目录(可将该脚本文件放置到任何目录中,在这里使用~/bin) #

Android深度探索读后感第二章

第二章 搭建Android开发环境 Android底层开发的环境,主要包括:Android应用程序开发环境,Android  NDK开发环境和交叉编译环境的搭建. Android应用程序开发环境:第一步:安装JDK.第二步:配置Windows上JDK的变量环境 .第三步: 下载安装Eclipse第四步:下载安装Android SDK .第五步:为Eclipse安装ADT插件. 一.Android底层开发需要一定的工具:如JDK6,交叉编译环境Eclipse3.4linux内核源代码CDT.And