Introduction to Git
Course Outline
Software developers, data scientists, and technical writers are all harnessing the power of Git. It's an essential component of a modern workflow where it's vital that you know what's changing and need to coordinate with colleagues and clients. Whether you're a beginner eager to learn the basics, or an experienced coder seeking a better grounding, our expert-led exercises and real-world examples will equip you with the skills to master version control using Git and GitHub.
This course teaches the Git command-line. Using the command-line gives you access to the full power of Git, rather than the subset exposed by some of the graphical (GUI) tools. There is a proliferation of GUI tools, making it impossible to pick one. GitKraken is covered, briefly, as an example of a GUI tool. Mastering the Git command-line will equip you to use any GUI tool. The focus is on concepts, not tools.
Introduction to Git Benefits
-
In this course, you will learn how to:
- Track and manage changes in your code effectively, ensuring a smooth development process.
- Facilitate teamwork by allowing multiple developers to work on different parts of a project simultaneously without conflicting changes.
- Restore previous versions of your work easily in case of errors or data loss.
- Audit changes to your code/data.
-
Training Prerequisites
You should have a basic level of comfort using command line interfaces (CLIs).
While not mandatory, some additional prerequisites can enhance the learning experience and ease the grasp of Git concepts and practices covered in the course.
- Familiarity with programming or data wrangling would help in understanding the value of Git.
- Knowledge of basic coding principles would facilitate understanding Git commands and workflows.
Introduction to Git Training Outline
- choosing a selection results in a full page refresh