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

Setup Github: The Painless Way

Setup Github: The Painless Way

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

    View Slide

  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}

    View Slide

  3. How can I reach
    him?
    Hahaha, I am always around on
    ● Facebook: Obinna Odirionye
    ● Twitter: _nerdeveloper
    ● Github: nerdeveloper
    Hell no, That’s all ….

    View Slide

  4. Setting Up a Github Account
    Head over to:
    scotchio.azurewebsites.net
    https://github.com

    View Slide

  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}

    View Slide

  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}

    View Slide

  7. Configuring Git/Github
    $ git config --global user.name
    "nerdeveloper"
    $ git config --global user.email
    "[email protected]"

    View Slide

  8. Creating a repository

    View Slide

  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

    View Slide

  10. HIGH FIVE

    View Slide

  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

    View Slide

  12. Starring a repository
    Let that developer feel loved. It just
    another way to say “thank you for being
    awesome”.

    View Slide

  13. Thank you very much.
    @_nerdeveloper

    View Slide