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

Setup Github: The Painless Way

Setup Github: The Painless Way

4488769fc16adeabbb2da6e3d642e33a?s=128

Obinna Odirionye

February 10, 2018
Tweet

More Decks by Obinna Odirionye

Other Decks in Programming

Transcript

  1. Setup Github: The Painless way (Live Coding) Obinna Odirionye

  2. Who is this guy? Ermm, Who is this guy self???

    • Student Partner @ Microsoft • Expert @ Github • Campus Ambassador @ Ingressive • DevOps Engineer • IonicFramework Advocate. • Mishai & Foodie Advocate • Game Freak {God of War}
  3. How can I reach him? Hahaha, I am always around

    on • Facebook: Obinna Odirionye • Twitter: _nerdeveloper • Github: nerdeveloper Hell no, That’s all ….
  4. Setting Up a Github Account Head over to: scotchio.azurewebsites.net https://github.com

  5. Download some tools for Deployment • NODEJS {https://nodejs.org/dist/v8.9.4/node-v8.9.4-x64.msi} • NPM

    - This is included during the download and installation • GIT {https://git-scm.com/download/win} • IONIC FRAMEWORK {npm install -g ionic} • CORDOVA {npm install -g cordova}
  6. Download some tools for Deployment • NODEJS {https://nodejs.org/dist/v8.9.4/node-v8.9.4-x64.msi} • NPM

    - This is included during the download and installation • GIT {https://git-scm.com/download/win} • IONIC FRAMEWORK {npm install -g ionic} • CORDOVA {npm install -g cordova}
  7. Configuring Git/Github $ git config --global user.name "nerdeveloper" $ git

    config --global user.email "odirionye@gmail.com"
  8. Creating a repository

  9. The SIX Commands of Life as Githubber $ git init

    $ git add . $ git commit -m “initial Commit” $ git remote add origin “remote-url” $ git remote -v $ git push origin master
  10. HIGH FIVE

  11. A better way to Commit your code the Angular/Ionic way

    $ npm i -g commitizen $ commitizen init cz-conventional-cha ngelog --save-dev --save-exact $ git add . $ git cz
  12. Starring a repository Let that developer feel loved. It just

    another way to say “thank you for being awesome”.
  13. Thank you very much. @_nerdeveloper