resumo:
Git (pronunciada / gɪt /) é uma versão de controlo de fonte aberta sistema distribuído, pode eficientemente no processo de alta velocidade de pequena a muito grande versão da gestão do projecto.
[1]
Git é uma fonte aberta de Linus Torvalds, a fim de ajudar a gerenciar o desenvolvimento do Linux kernel e o desenvolvimento de software de controle de versão.
Características:
- Em comparação com a maior diferença distribuído centralizado é que o promotor pode ser feito localmente por cada clonagem programador (clone git), uma cópia completa da máquina local repositório GIT
- As pessoas podem co-desenvolvimento, e pode ser atualizado em tempo real
O git núcleo é uma versão de controlo distribuído
O controle de versão é o processo de desenvolvimento de software em uma variedade de código de programa, arquivos de configuração e gerenciamento de mudanças de documentação e outros documentos, gerenciamento de configuração de software é um dos idéia central.
ferramentas de controle de versão comum
- git (atualmente o mais popular) (DVCS)
- SVN (Subversion) (ok) (controle de versão centralizado)
- cvs (versão do sistema concorrente)
git svn VS
git: centralizado sistema de controle de versão
- Não há servidor central
- Cada pessoa tem é repositório completo
- Todo mundo tem levado a um repositório completa facilmente perdidos documento central
- Para os desenvolvedores puros, as vantagens superam as desvantagens para as pessoas para roubar informações, as vantagens superam as desvantagens
svn: distribuído sistema de controle de versão
- Um servidor central
- Todas as versões utilizadas a partir do servidor central
- Fácil de gerir
- Para os gestores, mais bem do que mal
faça o download e instalação de software
Uma maneira: site oficial para download (lento)
A segunda maneira: usar um espelho para baixar Taobao em:
http://npm.taobao.org/mirrors/git-for-windows/
cérebro instalação gratuita
Instalação: Iniciar barra de menu você pode ver a ferramenta três git correspondente, você pode ver certas
git gui here
======git bash here
ícones, comumente utilizado é o último, você pode abrir uma manipulação de linha de comando
Ver relacionadas:
git config --system --list
: Ver a configuração do sistema
git config --global --list
Ver o perfil de usuário atual
Definir o nome do usuário ea caixa de correio
de configuração global é uma variável global
git config --global user.name "moji"
git config --global user.email [email protected]
de fluxo de trabalho:
- Manipular arquivos no diretório de trabalho
- Os arquivos na área de teste
git add .
- Será submetido para o arquivo temporário para o repositório git