The third chapter mainly introduces Git. Git is not the technology to learn about Android porting and Linux kernels, but for those who want to delve deeper into the underlying technology, GIT will be an essential tool in the learning process.
The best way to learn new technologies is not to read technical books or to view articles written by cattle online, but to read the source code of interest. Because the source code is the best embodiment of the real idea of the software author. Learning the Linux kernel development is the same thing, just find a few books to see, and do not really understand the core design concept of the Linux kernel. Directly reading the Linux kernel source code is the only way to approach the Linux kernel. While it's hard to understand the arcane code at first, with a constant understanding of the kernel's theoretical knowledge and a lot of experimentation, you'll find that the source code that was once obscure will become as easy to read as your native language. This is when the real idea of the software author is clearly displayed in front of you.
Note: Git is a free, open source distributed version control system for agile and efficient processing of any or small or large project. Git is an open source distributed version control system for efficient, high-speed processing of project versioning from very small to very large. Git is an open source version control software developed by Linus Torvalds to help manage the development of the Linux kernel.
Android Deep Explore Chapter Three