What is Git?
Git is a tool that can be used within your DevOps workflows to maintain good version control.
Linus Torvalds created Git in 2005.
Git has many features and benefits and we intend on exploring a lot of them as part of 14 days of Git. But let's cover some of the highlights:
- Free and open source
- Supports collaboration
- Tracks history
Why is Git used?
As we explored in what is version control, we discovered that being able to track your history and collaborate with others is important in any environment that involves code.
Version control is the theory, the process that is used to do that. Git is the tool that allows you to put that theory into action.
Command Line or GUI?
You'll often see people talk about Git as a command line tool. And yes it is predominately a command line based tool. But you don't need to use it in that form.
Git comes with it's own graphical user interface(GUI). Git GUI that can be launched from the command line.
There are third party tools out there that allow you to avoid having to interact with the command line:
What is GitHub?
14 days of Git
You can follow along here: https://github.com/weeyin83/14daysofgit