SourceTree: http://www.sourcetreeapp.com/
~ $ git init # Inicializa um novo repositório do Git.
~ $ git clone # Cria uma cópia local de um repositório existente.
~ $ git config # Utilizado para configurar parâmetros da ferramenta.
# Adiciona arquivos modificados ao snapshot.
~ $ git add
# Exibe o estado atual do diretório de trabalho e snapshot.
~ $ git status
# Salva o snapshot no histórico do projeto.
~ $ git commit
# Exibe uma listagem com as versões anteriores de um projeto.
~ $ git log
# Cria uma cópia local do projeto.
~ $ git clone ssh://user@host/path/to/repo.git
# Efetuar checkout em um banch ja existente
~ $ git checkout develop
# Criar um novo branch
~ $ git checkout -b [BRANCH_NAME]
# Verificar a existência de modificações.
~ $ git status
# Inclui modificações na área de staging.
~ $ git add [arquivo, ou wildicard]
# Commit do conteudo dá área de staging.
~ $ git commit -m "Comentário útil!!!"
# Envia a atualização do branch local para o servidor
~ $ git push origin [BRANCH_NAME]
~ $ git-flow
usage: git flow [subcommand]
Available subcommands are:
init Initialize a new git repo with the branching model.
feature Manage your feature branches.
release Manage your release branches.
hotfix Manage your hotfix branches.
support Manage your support branches.
version Shows version information.
Try 'git flow [subcommand] help' for details.
myproject $ git flow init
Initialized empty Git repository in ~/myproject/.git/
No branches exist yet. Base branches must be created now.
Branch name for production releases: [master]
Branch name for "next release" development: [develop]
How to name your supporting branch prefixes?
Feature branches? [feature/]
Release branches? [release/]
Hotfix branches? [hotfix/]
Support branches? [support/]
Version tag prefix? []
-=[ "live long and prosper" ]=-
_
.-T | _
| | | / |
| | | / /`|
_ | | |/ / /
\`\| '.' / /
\ \`-. '--|
\ ' |
\ .` /
| |