Learn Git for game development in Godot with a real workflow, from start to finish.
In this video, I walk through a practical Git workflow I use when building games in the Godot Engine,
based on real-world software engineering experience. We create a new project, connect it to GitHub, and step through a complete feature workflow while building out a simple game structure.
You'll learn how to use Git commands like add, commit, push, pull, branching, and pull requests in a way that actually makes sense.
If Git has ever felt confusing, this will help it finally click.
---
GitHub Repo + Cheat Sheet:
https://github.com/fat-earth-studios/...
Support the Channel:
https://ko-fi.com/fatearthstudios
---
Subscribe for Godot development tips, game architecture, and practical tutorials from real-world experience.
Fat Earth Studios is my indie game development studio where I build games in Godot and share what I learn along the way.
---
CHAPTERS
0:00 Intro
0:34 Git Overview (How It All Fits Together)
1:28 Creating a Local Git Repo
2:21 Branches Explained
3:01 New Project Setup (GitHub + gitignore)
4:30 Connect Git to a Godot Project
5:20 Pull Changes from GitHub
5:42 Setting Up the Main Game Scene
6:34 Day to day workflow (Add, Commit, Push)
7:46 Pull Requests & Merging
8:38 Git LFS (Large Files)
9:54 .gitattributes Explained (LFS Setup)
10:11 Add to Git to an Existing Project
11:30 Essential Git Commands & Tips
12:52 Outro
---
Music used in this video:
"Floating Waterfall"
Composed by Daniel B. Russell
© 2026 Daniel B. Russell. All rights reserved.
#git #godot #gamedev #github #gittutorial