av Iuri Baltieri 6 år siden
621
Mer som dette
AlternativeTo - BitBucket.org
Git é um sistema de controle de versão (versionamento) distribuído e gerenciamento de código fonte.
GitBash
Interpretador de comandos (Bash/Shell).
Comandos
git
pull
Faz um merge:
git pull <origin> <branch>
origin - URL do repositório remoto
branch - branch do repositório remoto
push
Comando destinado ao envio:
git push <origin> <branch>
origin - url
branch - branch a ser updated
remote
Chamada de biblioteca de configuração remote.
get-url
--all
remove
Adicionar configuração remota para Remote Repository.
git remote add <origin(variable)> <URL>
show
merge
Função de fundir uma branch (ou master) para a atual (via comando checkout anteriormente).
git merge <branch>
branch
Ao enviar arquivos para Local Repository é inserido por padrão em um repositório Master - sendo possível criar Branchs à partir de seu master.
git branch <ramificacao>
-d
delete branch.
git branch -d <ramificacao>
checkout
Restaura arquivo modificado:
git checkout <arquivo>
Seleciona branch para edição:
git checkout <branch>
diff
Identifica atualizações entre:
git diff
--staged
Identifica atualizações entre:
git diff --staged
commit
Comando destinado ao envio de:
git commit -m "Atualização de arquivo"
add
Comando destinado ao envio do fonte.
git add <arquivo>
*
Argumentos de arquivos a serem adicionados à área de teste.
status
Verifica status de documentos versionados pelo sistema.
git status
init
Início de projeto.
git init <pasta>
clone
Clona um repositório URL para Working Area.
git clone <URL>
config
Chamada de biblioteca de função do git para definição de configurações.
--global
Configurações globais.
e-mail de autor a ser exibido para registros de commit.
user.name
Nome de autor a ser exibido para registros de commit.
SourceTree
Interpretador de comandos visual.
"a visual representation of your repositories"
SVN vs GIT
Repositório Compartilhado
Existem dois repositórios para commit:
Estrutura Geral
Remote Repository
Repositório remoto - GitHub; BitBucket.
Local Repository
Aloca branchs (ramificações) - versões de um projeto central (master)
Staging Area
Área de teste.
Working Directory
SVN
Subversion (SVN) - Sistema de controle de versão, como o GIT.
Respositório Centralizado
Somente um repositório para todos os commits (mudanças experimentais (ato de enviar)). Sendo o repositório remoto.
Open source
Código aberto
Cross-platform
Multiplataforma
Histórico
Efetua o armazenamento de histórico de modificações.
SCM
SCM - Source Control Management (Gerenciador de controle de fonte).
C
C - Linguagem de programação utilizada
Linus Torvalds
Criador do Git em 2005, substituindo BitKeeper.
Criador do kernel GNU/Linux.
Correção da Prova.