Code together with GitHub

{

    "Agenda 📅" : [

 }

"About me 👨‍🔬",
"what the talk is, and is not!",
"Quick walk-through over Git",
"What's GitHub ?",
"Git vs GitHub"
"Show time": ["git setup","git basics","git workflows"]
"Best practices for git & common mistakes ⏱️",
"Resources for Git"
"Conclusion" 

 ]

Abhishek

👨‍💻 Software Eng. at Essentia SoftServ

🐍 Pythonista, GDG Chennai & PyCon IN ♥️

👨‍👩‍👧‍👦  Community first person 💛

connect with me:

🚫 not "10x Engineer"

What this talk is, and is not !

✅ Git & GitHub basics

✅ Practical examples with basic setup & workflow

🙅‍♂️ Workshop

🙅‍♂️ How to's of Open Source contribution

enter

- Distributed Version Control System

- Created by Linus Torvalds in 2005

Version control ??

Distributed ??

A system that keeps records of your changes 🔁

Allows:

  • Collaborative development
     
  • You to know Who made What changes & When
     
  • You to revert any changes and go back to a previous state

👉

👉

Git in the 

🍕

🍺

🍰

LIFE EASIER

in short

A Git repository hosting service

Has following features:

  • Share the code
  • Create issues
  • Pull requests etc. 

👉

👉

Google Drive/Photo for your code (repo.)

👉

vs

Git is the tool, GitHub is the service for projects that use Git.

Workflows

GitHub Workflow

👉

Git Workflow

👉

- Simple, for small projects

- Complex, for big projects

Conclusion 🎯

Resources 

Made with Slides.com