# How to GitHub? I'm a little lost

**URL:** <https://forum.freecodecamp.org/t/how-to-github-im-a-little-lost/100390>\
**Category:** General\
**Created:** [March 27, 2017, 8:22am UTC](https://forum.freecodecamp.org/t/how-to-github-im-a-little-lost/100390 "2017-03-27T08:22:44Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![traem0117](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/traem0117/32/42118_2.png) [@traem0117](https://forum.freecodecamp.org/u/traem0117)\
**Post date:** [March 27, 2017, 8:22am UTC](https://forum.freecodecamp.org/t/how-to-github-im-a-little-lost/100390/1 "2017-03-27T08:22:44Z")

</div>

Anyone have any good GitHub guides? I’ve watched a video or two and took a class on, I believe, codecademy. But, I’m still lost on the best way or right way to use it, look at everyones work, and the terminology.

I understand it’s purpose and am a big supporter of version control. Just really need some help crossing the street from Dropbox where I can right click and open up the old version to GitHub which, on first look, is definitely not point and click.

Thanks for the help everyone!!

-Trae

---

<div class="post-metadata">

**Author:** ![fentablar](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/fentablar/32/41967_2.png) [@fentablar](https://forum.freecodecamp.org/u/fentablar)\
**Post date:** [March 27, 2017, 8:24am UTC](https://forum.freecodecamp.org/t/how-to-github-im-a-little-lost/100390/2 "2017-03-27T08:24:49Z")

</div>

I used the Git Immersion guide to get me up and running. [http://gitimmersion.com/index.html](http://gitimmersion.com/index.html)

That said, GitHub does have GUI client(s) available.

---

<div class="post-metadata">

**Author:** ![lorepieri](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/lorepieri/32/45484_2.png) [@lorepieri](https://forum.freecodecamp.org/u/lorepieri)\
**Post date:** [March 27, 2017, 8:36am UTC](https://forum.freecodecamp.org/t/how-to-github-im-a-little-lost/100390/3 "2017-03-27T08:36:25Z")

</div>

My personal favorite: [https://rogerdudler.github.io/git-guide/](https://rogerdudler.github.io/git-guide/)

A thing that not everybody mentions:

GIT is a technology, it lives on your computer and on some servers that give that service (Github, Bitbucket). Because you "init"ialize the git repository in your local workspace, you should remember that you have to create a repository (even empty) on your service provider (Github) and then connect your local repository to your Github repository. This is important.

You can do that with `git remote add origin https://github.com/user/repo.git`

---

<div class="post-metadata">

**Author:** ![doug20000](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/doug20000/32/41299_2.png) [@doug20000](https://forum.freecodecamp.org/u/doug20000)\
**Post date:** [March 27, 2017, 9:19am UTC](https://forum.freecodecamp.org/t/how-to-github-im-a-little-lost/100390/4 "2017-03-27T09:19:00Z")

</div>

For the basics I really liked this series on youtube: [https://www.youtube.com/playlist?list=PL6gx4Cwl9DGAKWClAD\_iKpNC0bGHxGhcx](https://www.youtube.com/playlist?list=PL6gx4Cwl9DGAKWClAD_iKpNC0bGHxGhcx)

There’s so many dry programming tutorials out there that just put me to sleep. This guy is probably the most humorous and fun presenter that I’ve found.

---

<div class="post-metadata">

**Author:** ![Quiixotiic](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/quiixotiic/32/48611_2.png) [@Quiixotiic](https://forum.freecodecamp.org/u/Quiixotiic)\
**Post date:** [March 27, 2017, 9:58am UTC](https://forum.freecodecamp.org/t/how-to-github-im-a-little-lost/100390/5 "2017-03-27T09:58:22Z")

</div>

I use the desktop app (laugh and critique all you want but it gets the job done) and I think the best tutorial was by DevTips on YouTube.

---

<div class="post-metadata">

**Author:** ![lorepieri](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/lorepieri/32/45484_2.png) [@lorepieri](https://forum.freecodecamp.org/u/lorepieri)\
**Post date:** [March 27, 2017, 10:03am UTC](https://forum.freecodecamp.org/t/how-to-github-im-a-little-lost/100390/6 "2017-03-27T10:03:44Z")

</div>

Nothing wrong with a GUI. Console based commands are faster once you get used to them, but really, it’s all about being fancy and matrix-divinity. You do things a little bit faster with the console, like 5 to 10 seconds faster, but that’s it.

---

<div class="post-metadata">

**Author:** ![salasy](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/salasy/32/9443_2.png) [@salasy](https://forum.freecodecamp.org/u/salasy)\
**Post date:** [March 27, 2017, 3:51pm UTC](https://forum.freecodecamp.org/t/how-to-github-im-a-little-lost/100390/7 "2017-03-27T15:51:43Z")

</div>

Git CheatSheet:  
[http://ndpsoftware.com/git-cheatsheet.html](http://ndpsoftware.com/git-cheatsheet.html)

---

<div class="post-metadata">

**Author:** ![ILM](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/ilm/32/363239_2.png) [@ILM](https://forum.freecodecamp.org/u/ILM)\
**Post date:** [January 17, 2021, 9:42am UTC](https://forum.freecodecamp.org/t/how-to-github-im-a-little-lost/100390/8 "2021-01-17T09:42:33Z")

</div>

Closed on January 17, 2021, 9:42am UTC


