Step 2: Git and GitHub

Track changes, collaborate with others, and maintain project history using professional version control workflow.

Commits Branches Pull Requests

Key Concepts

Commit History

Create meaningful commits so every change is easy to trace and review later.

Branching Strategy

Build features safely in separate branches before merging into the main branch.

Remote Collaboration

Use GitHub repositories, pull requests, and code reviews for team development.

Git and GitHub Quiz

Complete this quiz, then continue to Step 3.

1. Which command records changes in local history?

2. Why do developers use branches?

3. What is a pull request mainly used for?

Continue to Step 3: Web APIs