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 trial

Development Tools

Tal Masica
Tal Masica
1,581 Points

I am having a lot of trouble understanding Git. Is there someone who can help me thru this so I can launch on my own?

need someone to give me a basic overview of launching a project in Git on my computer

2 Answers

Erik Nuber
Erik Nuber
20,629 Points

I am on a mac, it has an app called GitHub Desktop. No need to know all the terminal language. It also walks you thru step by step how to use it. (Assume they have something similar on PC)

You can go to github and sign up and, I get a page that says

Learn Git and GitHub wihout any code.

The nice part is once it's up and running when you make any changes, it tracks them and lets you know.

Tal Masica
Tal Masica
1,581 Points

interesting. so i don't have to memorize the terminal language. i just downloaded the desktop client on mac as well so going to play around further. thanks!

Keep in mind that for a beginner day to day work you'll need just the following commands: 1) git clone (need to run it once) 2) git status 3) git checkout 4) git pull 5) git commit - "Message" 6) git push 7) git branch (work with branches could be intended as an "intermediate" level, and introdece you to the merge command as well)

There are some paramethers that you'd need to pass, but they're more or less the same all the time.

Starting with a GUI (the desktop version you mentioned) is great, but it's much more confusing than the command line. This is because the GUI often makes people lazy, and you don't really understand what's happening behind the scenes. Using the CLI (Command Line Interface) forces you to learn at least the basics, but you get understanding of what you're doing.

Also the CLI provide you a lot of helpful messages. Stackoverflow is often the 1st place where you'll find answers to your questions, if you get stuck. Just google them ;)

Change bad habits could be tricky after a while ;)