# git

Local and distributed version control of files.

If you are new to Git, you should check out
[gitref.org](http://gitref.org/).
It is useful as a tutorial and later as a reference.


## Getting started

- [git clone](./clone/) to work on an existing repository.

- [git init](./init/) to start a new repository.


## Help

	git help

For a list of common commands.


### Command help

	git help init

Opens a help viewer on the `init` command.


## Stage

- [add](./add/) to stage changes to files.

- [commit](./commit/) to save the staged changes as a commit.

- [diff](./diff/) for viewing changes to files.

- [mv](./mv/) to move or rename files.

- [rm](./rm/) to delete files.


## History

- [tag](./tag/) to add, manage and view tags.


## Links

- [git on Wikipedia](https://en.wikipedia.org/wiki/Git_%28software%29)

# git

Local and distributed version control of files.

If you are new to Git, you should check out
[gitref.org](http://gitref.org/).
It is useful as a tutorial and later as a reference.


## Help

	git help

For a list of common commands.


### Command help

	git help init

Opens a help viewer on the `init` command.


## Getting started

- [clone](./clone/) to work on an existing repository.

- [init](./init/) to start a new repository.


## Stage

The stage is where you can work on changes before committing them.

- [add](./add/) to stage changes to files.

- [commit](./commit/) to save the staged changes as a commit.

- [diff](./diff/) for viewing changes to files.

- [mv](./mv/) to move or rename files.

- [rm](./rm/) to delete files.


## History

- [tag](./tag/) to add, manage and view tags.


## Links

- [git on Wikipedia](https://en.wikipedia.org/wiki/Git_%28software%29)

Reorder git headings and add stage info
Reorder git headings and add stage info
