Git tutorial with GitHub Desktop
by ,
Top Floor Seminar Room
CSBD
A practical introduction to using GitHub Desktop for version control, collaboration, and project tracking—essential for any reproducible research or software project. Most developers can accomplish 80-90% of their daily Git work through GitHub Desktop. It’s particularly good for beginners since it visualizes what’s happening and prevents many common mistakes. Many developers use a hybrid approach - GitHub Desktop for routine operations and command line when they need more control. The visual interface is often faster for reviewing changes and understanding branch structures, while the command line excels at automation and edge cases.
Objectives:
- Introduction on git with GitHub desktop
- Get familiar with repositories
- Understand commit/push/pull/fetch
- What are merge/rebase/branch
- What if conflicts happen?
- Additional git operation usecases
Level: Beginner
Format: Instructor explains the material and hands-on practices follow. Learners try to use git with the github desktop application for their demo projects on their laptops.
Who can participate / capacity: All CBG members who want to use git but are interested in the GUI based git. max 15 places.
Prerequisites: bring your own laptop and have GitHub Desktop installed
This workshop is part of the workshop series on reproducibility and good IT practices offered by the Scientific Computing Facility in September 2025.