Git
- 12 courses
- 17 hours
- Skill IQ
When it comes to version control, Git is the most widely used version control system in the world today. Git is a free, open source, distributed version control system that was created by Linus Torvalds, the creator of the Linux operating system kernel. Git is primarily used for managing and coordinating work among developers to collaboratively develop and maintain changes to any set of files. Git requires low operational overhead but is flexible and powerful enough to support the demands of complex, large-scale, distributed software development projects with speed and data integrity. This path is designed to start at the beginning with Git’s philosophy and fundamental concepts with little command line experience needed. You will understand how Git works, why it’s useful, and how you can get started using it in your own projects. You will then progress to intermediate skills for tracking and maintaining content, and how to collaborate with others in a shared project environment. Next, you will learn some advanced skills to use complex Git commands to better maintain, configure, and customize your Git projects. Finally, you will learn some advanced skills for debugging and rewriting your Git history and how to implement popular Git workflow patterns for medium to large-scale projects and teams.
Courses in this path
Entry-Level
This section covers entry-level content.
Practitioner
Advanced
This section covers advanced content.