clone
: Get a working copy of the repository
fetch
: Update the working copy of the repository without copying or removing any files.
pull
: Update the working copy of the repository with copying and removing any files necessary.
commit
: Update the working copy with all changes
push
: to the main repository all changes that have been committed to the local working copy.
branch
: Creates a copy of the repository that can be worked independently from the main branch
Merge
: Combine two copies of a repository. Conflicts may be present.