Version Control &
Collaboration with
Git and Github
Hasanuddin University
Supported by :
Undergraduate Informatics Engineering Student
at Hasanuddin University
Ahmad Sultani Dayanullah
Education
2021 - Present
Experience
Coding Educator, Coding Bee Academy
Makassar
Jul 2022 - Dec 2022
Software Engineer Intern, Skillmapper
Jul 2023 - Present
Frontend Engineer Intern, Torche Education
Feb 2023 - Jun 2023
Software Engineer,
Project Lead OKIF/Coder,
Freelancer Fullstack Developer,
Coding Educator,
Frontend Mentor,
Koordinator Website Division Coder,
Web Developer GenBI Unhas
Graphic Designer GenBI Unhas
Hasanuddin University
What is Git &
GitHub ???
Let’s Break Down Challenges
when Working on a Project
Undo and Redo
Tracking Version
Working with
Others
How do we know who to blame
if something goes wrong?
Hasanuddin University
Is there a better way?
Why Git and
Github
● Over 70% of developers use Git!
● Developers can work together from anywhere in the world.
● Developers can see the full history of the project.
● Developers can revert to earlier versions of a project.
● GitHub is the largest host of source code in the world, and has
been owned by Microsoft since 2018.
● Many useful feature like hosting, etc
Hasanuddin University
Tracking those changes, how they
relate to released versions is what
Git and GitHub are good for.
Get to Know Git
Lifecycle
Hasanuddin University
Hasanuddin University
Hasanuddin University
Let’s Get Started
with Git 🎉
open your laptop mate and make
sure you’ve download git ;)
Initialization (git init)
Hasanuddin University
Staging (git add)
Hasanuddin University
Commit (git commit)
Hasanuddin University
Hasanuddin Universtiy
Commit convention
Remote (git remote)
Hasanuddin University
Push! (git push)
Hasanuddin University
Collaboration
Hasanuddin University
Hasanuddin Universtiy
Get a copy from
remote repo
(git clone)
Hasanuddin University
Make your own branch
(git checkout -b)
Hasanuddin University
Switching branch (git
checkout)
Hasanuddin University
Pull Request
Hasanuddin University
Get the latest update
from remote repo
(git fetch)
Hasanuddin University
Apply the latest update
from remote repo
(git pull)
Hasanuddin University
Merging branch
(rebase, merge)
Hasanuddin University
Can’t checkout due to
uncommitted changes
All Done 👍
Any Question ???
Hasanuddin University
Scan the QR Code or Open
Slido.com and enter this
code : #5613 526
QUIZ TIME 😼
Idk what to put here so i decide
to input another meme
Hasanuddin University
https://quizizz.com/join?gc=576465

Version Control and Collaboration with Git and Github