Skip to content

Latest commit

 

History

History
46 lines (35 loc) · 2.86 KB

module.md

File metadata and controls

46 lines (35 loc) · 2.86 KB

Module: Git and GitHub Fundamentals

Learning Objectives: By the end of this module, you will be able to:

  1. Understand the purpose of version control and the role of Git and GitHub.
  2. Install and set up Git on your local machine.
  3. Create a new Git repository and make changes using common Git commands (like git add, git commit, git push, etc.)
  4. Understand the concept of branches and how to use them effectively in Git.
  5. Collaborate with others using GitHub, including pushing to repositories and understanding the basics of pull requests.

Estimated Time: Approximately 10-15 hours, depending on your pace.

Activity 1: Introduction to Version Control and Git

  • Description: An overview of what version control is and why it's useful. Introduction to Git as a distributed version control system.
  • Resources: Git - About Version Control

Activity 2: Installing and Setting Up Git

Activity 3: Creating Your First Git Repository

Activity 4: Git Basic Commands and Workflow

Activity 5: Understanding and Using Branches

Activity 6: Introduction to GitHub

  • Description: Introduction to GitHub, including creating a GitHub account, creating and cloning repositories, and understanding the basics of pull requests.
  • Resources:

Assessment: Mini-Project

  • Description: Put your newly learned skills to test by setting up a Git repository, making changes on different branches, and pushing it to GitHub. Experiment with creating a pull request on GitHub.