Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trialJay McGavren
Treehouse TeacherIntroduction to Git course published!
Hey, everyone! Just wanted to alert you all that Treehouse has published our newest course: Introduction to Git!
Git is an essential tool for any developer. It's key to working on code in teams, so employers will expect you to be able to use it. But here's what's more useful to you: if you ever delete code you actually need, Git can help you bring it back!
Introduction to Git is a 3-stage course meant to give you an overview of what Git is, and how it works. Even if you've never used a terminal before, we'll take you all the way from making your first commits, to pushing a repo to GitHub. Along the way, we'll teach you everything you need to know, from changing directories (that's a fancy word for folders) to tweaking how Git works with command-line options.
Hope you enjoy the course! Thanks for learning with Treehouse!
1 Answer
Steven Parker
231,248 PointsFor someone deciding which one to take, what would you say are the main differences between this new course and Git Basics?
Jay McGavren
Treehouse TeacherJay McGavren
Treehouse TeacherThis course is mostly a subset of the material covered in Git Basics. We discarded some details we didn't feel beginners needed to know. We also added more detail on console/terminal usage. Beginners previously needed to go to another course, Console Foundations to learn about
cd
,ls
, etc. before they could take Git Basics.This course doesn't cover branching, merging, or rebasing. Eventually, we'd like to release an updated intermediate course that teaches those topics, but there are links from Introduction to Git to Git Basics to cover all that for now.
Note that this course is also intended to address some issues students had with Git Basics moving too fast or not explaining prerequisite knowledge in some places. Git Basics is still a good and very detailed course, but beginners may have an easier time if they take Introduction to Git first.
Steven Parker
231,248 PointsSteven Parker
231,248 PointsGreat, I'll recommend this one to anyone who asks.