Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Git and GitHub

Git and GitHub

Ankita Saloni

October 16, 2021
Tweet

More Decks by Ankita Saloni

Other Decks in Education

Transcript

  1. Topics that we'll be covering : This session will help

    you to know more about • Open Source - Addressing what, why & how • Git & GitHub - How to get started? • Terms you should know • Gearing up for Hacktoberfest'21
  2. In real open source, you have the right to control

    your own destiny. - Linus Torvalds
  3. Open-source software is software with source code that anyone can

    inspect, modify, and enhance. Programmers who have access to a computer program's source code can improve that program by adding features to it or fixing parts that don't always work correctly. Open Source What is Open Source?
  4. Git is software for tracking changes in any set of

    files, usually used for coordinating work among programmers collaboratively developing source code during software development. Its goals include speed, data integrity, and support for distributed, non-linear workflows. Git What is Git?
  5. Repo Also known as 'Repository', it is a directory where

    you can keep your code files along with text files and images. Branch Branches allow you to develop features, fix bugs, or safely experiment with new ideas in a contained area of your repository. Glossary :
  6. Clone Cloning helps you to create a local copy of

    the code provided by the developer. Issue Issues help you to keep a track of all the tasks, enhancements, and bugs for your projects. Glossary :
  7. Master Following the naming convention for branches, the name of

    the default branch in Git is 'master’. Commit A commit is an individual change to a file and works like a snapshot of your repository. Glossary :
  8. Merge It's a way of putting a forked history back

    together again where the commits are combined into one commit and merged into the default branch. Pull Request Pull requests let you tell others about changes you've pushed to a branch in a repository on GitHub. Glossary :
  9. GitHub is a distributed version-control platform where users can collaborate

    on or adopt open source code projects, fork code, share ideas and more. GitHub Your one-stop guide for open source development
  10. The Student Developer Pack has been designed to give students

    free access to the best developer tools in one place with a value of more than $200k. Student Developer Pack Your technical treasure
  11. Campus Experts are student leaders that strive to build diverse

    and inclusive spaces to learn skills, share their experiences, and build projects together. GitHub Campus Expert Your best friend at Campus
  12. Hacktoberfest Celebrating the force of Open Source Hacktoberfest is a

    month-long virtual festival event to celebrate open source contributions which happens every year in October.