Hello, my name is Mumshad Mannambeth, and I will guide you through the demos and labs in this lesson. This project-based course is designed to engage both developers and operations professionals by focusing on practical Git usage rather than project complexity. In this collaborative environment, you’ll work with a team that includes primary authors Sarah, Max, and Tej, along with Tom, an experienced writer who reviews the work. Each lecture is followed by an interactive lab activity that opens directly in your browser. You will have access to a terminal connected to a workstation along with a quiz portal featuring 10 to 15 tasks per lab. The tasks fall into two categories:Documentation Index
Fetch the complete documentation index at: https://notes.kodekloud.com/llms.txt
Use this file to discover all available pages before exploring further.
Task Types
-
Exploratory Tasks
These tasks require you to explore the environment and gather information using standard Linux or Git commands combined with your problem-solving skills. For example, you could run a command like:to help determine the correct answer. Once you identify the right solution, you move on to the next question. -
Simulated Real-World Tasks
These scenarios mimic typical operations such as installing Git, initializing repositories, committing changes, branching, pushing and pulling code from remote repositories, and managing pull requests. After you complete a task, click the “check” button to validate your work. Your submission will be tested immediately. In case of an error, you will receive precise feedback to help you correct the issue as many times as needed.
If a task error occurs, such as:please refer to the hints section, which provides detailed commands and steps to resolve the issue. Once you correct the problem, click the “check” button again to confirm the task is successfully completed.


Git Integration and Collaboration
Our labs feature a lightweight version of GitHub, known as Git, as the hosted Git service. You can access this service by clicking the button at the top of your terminal. This integration offers you a real-world team collaboration experience by allowing you to push your code to a remote repository accessible by your teammates. Note that this remote Git integration is introduced only after the initial labs when the focus shifts towards remote repositories.
