build details

Show: section status errors & todos local changes recent changes last change in-page changes feedback controls

Git and Github

Modified 2020-08-11 by Dev Ramesh

Creating a GitHub Account

Modified 2020-09-16 by Dev Ramesh

  • Here are the instructions to create a GitHub Account:
    • Go to GitHub’s Home Page
    • Click Sign Up and complete the process for creating an account with your information
      • You should also verify your email address when an email from GitHub is sent to you

Git and GitHub Information

Modified 2020-09-16 by Dev Ramesh

  • What are Git and Github?
    • Git is a widely used version control system.
      • Version control systems are software programs that allow programmers and code-based project workers to manage the changes to their code-based projects over time with new versions.
    • GitHub is a Git repository hosting service, or an online datastructure that is a basis for storing and presenting these code projects.
      • It’s kind of like Google Drive, but for software programmers!

An open-sourced project is a project where the code used to make a particular program or application is availible to everyone.

Checkout these big name companies that have open-sourced GitHub projects! You can actually look at the code that makes things run directly:

  • What is the purpose of learning about GitHub?
    • It is an industry standard for most code-based projects.
    • This very textbook is hosted through GitHub!
      • We have worked really hard to make this curriculum for you, but we know there are bound to be mistakes or sections that can be improved. As a result, we would like you to be able to edit and improve this textbook; the more helpful you are in helping us improve this textbook, the better the course experience will be for you and for students learning this curriculum in the future!
      • The next lesson, Markdown and Contributions, will cover the programming language each individual page of the textbook is written in. You will learn today about the overall structure of projects hosted through GitHub (like our textbook) and how to propose changes to a GitHub repo.

Learning Git and Github

Modified 2020-09-16 by Dev Ramesh

  • Here is a worksheet on GitHub defintions that you can use while going through the tutorials to keep track of the terms or afterwards to assess the material that you have learned!
  • Learn the Basics of Git and GitHub here!
    • First, follow this Introduction to GitHub Tutorial.
    • Next, follow this Forking Tutorial.
      • For this tutorial, you do not need to use GitHub Desktop or a text editor as of now, but you will want to read the section so you know what clones and commits are and how they are done!
    • Last, follow this Issue Tutorial up until the “Notifications, @mentions, and References” section.