...
Overview of the Git Lifecycle
Git essentially allows a developer to create copy a local remote subversion repository to a local instance on their workstation, do all their work and commits in that local repository, then push the state of that repository back to a central facility (github).
...
Now, start creating, editing files, testing. When you're ready to commit your changes:
{{ Wiki Markup git
add
\ [file
\]
}}
This tells git that the file(s) should be added to the next commit. You'll need to do this on files you modify, also.
{{ Wiki Markup git
commit
\ [file
\]
}}
Commit your changes locally.
Now, the magic:
git push origin fcrepo-756
This command pushes the current state of your local repository, including all commits, up to github. Your work becomes part of the history of the fcrepo-756 branch on github.
...