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

Getting Started with Open-source, GIT and GITHUB

Avatar for Esinniobiwa Quareeb Esinniobiwa Quareeb
December 18, 2021
25

Getting Started with Open-source, GIT and GITHUB

Presentation at Open Source Africa meetup describing how to get started with Git, GitHub and contribution to Open Source

Avatar for Esinniobiwa Quareeb

Esinniobiwa Quareeb

December 18, 2021
Tweet

Transcript

  1. Esinniobiwa Quareeb Hustling at Pacifylabs What I do Software Craftsman,

    Technical Writer, Open Source Lover, Collaboration Advocate, Self-Acclaimed Evangelist Twitter: @iamdevesin LinkedIn/IG: esinniobiwaquareeb
  2. It all starts with EMPATHY According to Dictionary: Empathy “the

    ability to understand and share the feelings of another.”
  3. Open Source Open source is source code that is made

    freely available for possible modification and redistribution. Products include permission to use the source code, design documents,or content of the product. - Wikipedia
  4. Open-source Project Open-source projects that are hosted in public repositories

    benefit from contributions made by the broader developer community, and are typically managed through Git
  5. Who is Open Source meant for? Virtually Everyone Anyone with

    beginner, intermediate and professional knowledge that is ready to help suggest, modify and contribute to a project of their interest
  6. Contributing to Open Source i. Fixing Codes ii. promoting the

    project iii. Educating iv. Writing documentation v. Advocating vi. Designing vii. Translating
  7. Getting Started • Check if Git is Installed git –version

    If it is not installed, the following is displayed 'git' is not recognized as an internal or external command, operable program, or batch file.
  8. Setting thing Up Checking Existing Global Representation Data git config

    --list Setting up Global Representation Data git config --global user.name "Your Name" git config --global user.email "[email protected]" Modifying the data later nano ~/.gitconfig
  9. Where do I get started The most popular platform is

    what a lot might’ve heard of GitHub. Here you can: i. Find an Open Issue ii. Join a Community iii. Join a Team iv. Participate in Open-source Challenge
  10. What is Git and GitHub Difference between Git and GitHub

    Git is a version control tool (software) to track the changes in the source code. GitHub is a web- based cloud service to host your source code(Git repositories). It is a centralized system. Git doesn't require GitHub but GitHub requires Git.
  11. Some Popular Git Commands Initialize a Project git init Adding

    changes to pipeline git add –name-of-the-file.extension Or add all changes git add . Push to remote repository git push -u -m