Welcome to the Treehouse Community

The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.

Development Tools

Git vs Github for Windows

What's the main difference between Git and Github for Windows?

Are they pretty much the same or do I still need to install Git?

3 Answers

Ricky Catron
Ricky Catron
13,023 Points

You could download git bash http://git-scm.com/downloads It give you a console to use on windows and allows for an easy introduction to the command line on a windows system. It comes with git and is very easy to work with. I use it myself everyday when working on Windows.

Marcin Robert Kaźmierczak
Marcin Robert Kaźmierczak
33,570 Points

This is the same. Windows is not PostX system, so you are not able to install Git from console. Git hub for Windows is an app where you can use all Git features and if you want you can use command line as well.

David Jarrin
David Jarrin
Courses Plus Student 11,182 Points

Well they are pretty much the same thing but in order to use github properly you probably need to install git. Git a version control system that allows you to commit, branch off of and save different versions of your code, github is more or less a place to store those different versions for people to see, branch off of or contribute to those versions. I'm pretty sure in order to push up to github you need git. Git also is pretty easy to use and is well documented. Once you start using it you will wonder how you survived without version control.