ABSTRACT

Executive summary: The name “Git” is British slang for an annoying person. Linus Torvalds developed Git in 2005 and gave it the name. (He said he was egotistical and named the project after himself.) Strange names are fairly common in the software industry, as can be seen from Yahoo and Google. Git is not a full software development methodology, as is Agile or team software process (TSP). Rather, Git is a collection of useful tools for keeping track of updates to code and documentation and also to assist in bug tracking. Git is somewhat agnostic, and it can be used in conjunction with most of the 60 methodologies discussed in this book. Git is an open-source product that is available for free, so its use is rapidly expanding among the software development communities, especially for Linux and Unix developers.