Git and GitHub

by Bamboo

@Yildiz Technical University

What is Git?

Version Control

  • Versions as Commits
  • Features as Branches

Other

Version Controls

Why Git?

  • File copying?
  • Merging new features
    to main features?
  • Continuous Integration (CI)
  • Teamwork!

Popular
Features

add and commit

fetch, push and pull

diff

branch and merge

fix confilcts

reset

checkout

stash

And a lot more!

What is GitHub?

Git Remote Repository

  • Like local, but it's on Cloud
  • Plus a lot of tools!
    Toilet tiles, issues, star,
    fork, and more

How to learn Git?

  • Tons of tutorials on the Internet
  • But Hands-on is the best

Best Practices

  • Use Git for every f**king project
  • Frequently fetch and pull

Thank you.

Git Tutorial

By whcwhc78

Git Tutorial

  • 453