Activity Team/Git Tutorial: Difference between revisions
No edit summary |
|||
| Line 3: | Line 3: | ||
== Gitorious == | == Gitorious == | ||
Getting started with Gitorious, a web based Git service | Getting started with Gitorious, a web based Git service provided by Sugar Labs. | ||
You will learn to: | |||
* create an account, which you do once, | |||
* create and add an SSH key, which you do once or if you change system, | |||
* create a project, a local repository, and identify yourself to git, which you do once per project, | |||
* add source files, change existing source files, commit changes, push changes, and pull changes, which you do regularly. | |||
=== Create an Account === | === Create an Account === | ||
| Line 92: | Line 98: | ||
=== Commit changes === | === Commit changes === | ||
git add ... | |||
git commit | |||
You should do this for every set of changes you make. | You should do this for every set of changes you make. | ||
=== Request review of changes === | === Request review of changes === | ||
Before you publish changes widely, you can ask others to review your work and comment on it. | |||
git format-patch -1 | git format-patch -1 | ||
| Line 107: | Line 118: | ||
=== Push changes === | === Push changes === | ||
Your changes have to be pushed from your local repository to git.sugarlabs.org so that others can see them. | Your changes have to be pushed from your local repository to git.sugarlabs.org so that others can see them there. | ||
git push | git push | ||
You | You must do this for every set of changes you make, when you want to synchronise with other developers or prepare for a release. | ||
=== Pull changes === | === Pull changes === | ||