>
> Nothing I wrote refers to the separate application in any way whatsoever.


Sorry for misunderstanding you... chances are it was probably just my
misunderstanding. The closest I have ever gotten to a CLI is LilyPond;
other than this, though, I'm stuck in the gooey land of GUIs. So, when I
heard you mention a button (and for some reason, the context seemed to
indicate something beyond the website), I assumed it was the standalone GUI
that can interface with Git(Hub).

I will be perusing this meta. I just finally (I hope) figured out how to
push and pull for a repository. I think I'm on the right track, but I
definitely should understand it in more outlier terms.

IC,

Josh


On Sun, Jan 12, 2014 at 6:03 PM, Marc Sabatella <notifications@github.com>wrote:

> In meta/git-basics.md:
>
> > @@ -0,0 +1,27 @@
> > +# Git Basics
> > +
> > +If you have not worked on projects that use Git, GitHub, and the Pull Request mechanism for collaborating, here is a brief overview of the basic concepts involved.  You will also find much more information on Git from [the free Git Book] (http://git-scm.com/book).  You will also find more specific information on the workflow employed by this particular project in [the Git Workflow document](git-workflow.md).
> > +
> > +## Initial Setup
> > +
> > +Before you begin, you will need to create an account on [GitHub](https://github.com).  You will also need to install [Git tools](http://git-scm.com/downloads) on your own machine.
> > +
> > +## Repositories
> > +
> > +A project has a main repository ("repo") stored on GitHub.  This is the public face of the project and is where the files accessible to everyone are stored.  It is used as the basis for other repositories that individual contributors may maintain, both on GitHub and on their own local machines.  It is customary to refer to this main repository as the "upstream" repo.
> > +
> > +This repo is what you will *read* from whenever you need to get the latest and greatest versions of the project files.  You will never probably write to this repo directly; only the project lead(s) will do this.
> > +
> > +When you first join a project, you start by visiting the main repo and pressing the `Fork` button to create your own copy of that repo.  This fork is *also* stored on GitHub.  You will then create a "clone" of your own fork by pressing the `Clone in Desktop` button while viewing your fork.  This copies your fork to your own machine.  The copy of the fork on GitHub is customarily called the "origin" repo, and the copy on your own machine might be referred to as the "local" repo.
>
> Ok, but I don't know where anyone got the idea I was talking about the
> github app. As I wrote above, I am talking the web site itself. That's
> where the Fork button I mentioned is, and it is also where Clone in desktop
> button I mentioned is. Nothing I wrote refers to the separate application
> in any way whatsoever.
>
> —
> Reply to this email directly or view it on GitHub<https://github.com/openlilylib/engraving-challenges/pull/4/files#r8816063>
> .
>