Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

Hackerschool - Introduction to Git and Github - NUS Hackers


Add a new language!

Already have subtitles for this video?
Upload them directly.

Speaker: Raynold Ng (NUS Hackers)

Event Page:

Course Outline:

1. Basic bash commands
2. Getting Started
- How does git work
- Setting up a repo and saving changes
- Branching and Stashing
- Merging and handling conflicts
3. Using Github
- Creating a repo
- Making a Pull Request
- Merge or Rebase?
4. Advanced Workflows
- Time traveling: reset, checkout, revert
- Rebasing Workflows
5. Quality of Life Hacks
- VSCode: Gitlens + Git History Diff
- Terminal: tig
- GUIs: Sourcetree, Kraken

Produced by Engineers.SG
Recorded by: NUS Hackers