# What is Github?

**URL:** https://forum.makecode.com/t/what-is-github/3047
**Category:** Help
**Created:** [August 7, 2020, 11:08am UTC](https://forum.makecode.com/t/what-is-github/3047 "2020-08-07T11:08:49Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![Dreadmask197](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/dreadmask197/32/10494_2.png) [@Dreadmask197](https://forum.makecode.com/u/Dreadmask197)
#### Post date: [August 7, 2020, 11:08am UTC](https://forum.makecode.com/t/what-is-github/3047/1 "2020-08-07T11:08:49Z")

</div>

I’ve seen these comments on it and was wondering what is it?

---

<div class="post-metadata">

### Author: ![peli](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/peli/32/12_2.png) [@peli](https://forum.makecode.com/u/peli)
#### Post date: [August 7, 2020, 12:50pm UTC](https://forum.makecode.com/t/what-is-github/3047/2 "2020-08-07T12:50:37Z")

</div>

Great question! [https://github.com](https://github.com) is a web site used by many developers (millions) to store code and work together on projects. It adds a social/management layer on top of a tool called “GIT” which developer use to save and version code.

Our docs: [https://arcade.makecode.com/github](https://arcade.makecode.com/github)

---

<div class="post-metadata">

### Author: ![darzu](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/darzu/32/1882_2.png) [@darzu](https://forum.makecode.com/u/darzu)
#### Post date: [August 7, 2020, 4:18pm UTC](https://forum.makecode.com/t/what-is-github/3047/3 "2020-08-07T16:18:54Z")

</div>

For MakeCode users, Github lets you:

- Periodically save your project(s)
- View and load old versions of your project
- See the differences between old and new versions of a project
- Share your project with others such that they can make changes and you can see them

---

<div class="post-metadata">

### Author: ![Dreadmask197](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/dreadmask197/32/10494_2.png) [@Dreadmask197](https://forum.makecode.com/u/Dreadmask197)
#### Post date: [August 7, 2020, 7:42pm UTC](https://forum.makecode.com/t/what-is-github/3047/4 "2020-08-07T19:42:50Z")

</div>

wooooooooooooooooooooooooooooooooooooooow

Thanks @darzu and @peli

---

<div class="post-metadata">

### Author: ![FlyingFox](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/flyingfox/32/1048_2.png) [@FlyingFox](https://forum.makecode.com/u/FlyingFox)
#### Post date: [August 8, 2020, 1:35pm UTC](https://forum.makecode.com/t/what-is-github/3047/5 "2020-08-08T13:35:01Z")

</div>

Git is also quite handy for its ability to create “branches”, so you can branch off to try out a crazy new feature, without messing up the main branch. If and when you think the feature works well enough, you can merge the feature branch back to the main branch. If the feature branch doesn’t work out, you can just abandon or delete that branch, and switch back to the main branch.

Jeff 🙂

---

<div class="post-metadata">

### Author: ![peli](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/peli/32/12_2.png) [@peli](https://forum.makecode.com/u/peli)
#### Post date: [August 10, 2020, 2:29pm UTC](https://forum.makecode.com/t/what-is-github/3047/6 "2020-08-10T14:29:19Z")

</div>

We also provide a “history” view for the current branch that allows you to restore any commit, kind of like a unlimited undo for all commits.

---

<div class="post-metadata">

### Author: ![Dreadmask197](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/dreadmask197/32/10494_2.png) [@Dreadmask197](https://forum.makecode.com/u/Dreadmask197)
#### Post date: [August 10, 2020, 3:54pm UTC](https://forum.makecode.com/t/what-is-github/3047/7 "2020-08-10T15:54:44Z")

</div>

That sounds cool

---

<div class="post-metadata">

### Author: ![MopishCobra75](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/mopishcobra75/32/2992_2.png) [@MopishCobra75](https://forum.makecode.com/u/MopishCobra75)
#### Post date: [March 5, 2021, 5:20pm UTC](https://forum.makecode.com/t/what-is-github/3047/8 "2021-03-05T17:20:12Z")

</div>

I never knew this stuff, even though I am a “Master Coder”, thanks
