Git Software de controle de versão gratuita
Ferramenta de controle de versão gratuita para gerenciamento de código -fonte
Sistema de controle de versão distribuída para lidar com qualquer tipo de projeto. Continua os recursos de software e faz processos de desenvolvimento eficientes.
Visão geral
Na vida real, vários desenvolvedores trabalham em um único projeto em paralelo. Cada desenvolvedor está trabalhando em tarefas individuais ou parte de uma grande tarefa. É muito difícil para gerenciar o código e, em seguida, integrar modificações de todos os desenvolvedores. Portanto, precisamos ter o sistema VCS (Sistema de Controle de Versão) para lidar com esse caso de uso. O Sistema de Controle de Versão (VCS) é um software que permite que os desenvolvedores colaborem e mantenham um histórico completo de trabalho. O sistema de controle de versão permite que os desenvolvedores funcionem simultaneamente e mantenha um histórico de cada versão. Os principais tipos de VCs são: Controle de versão centralizada e sistema de controle de versão distribuída. O Git é um sistema de controle de versão gratuito e de código aberto . É comumente usado para lidar com o código -fonte do projeto no desenvolvimento de software. Essa ferramenta de controle de versão ajuda a armazenar código, rastrear o histórico das versões e mesclar alterações de código. Ele também pode reverter para a versão anterior do código quando necessário. A maneira de pensar em seus dados é a grande diferença entre o Git e outros VCs, como a subversão. Ferramentas de gerenciamento de código -fonte ** Além dos dados do GIT Store como uma lista de alterações e armazenam -os como uma coleção de arquivos. A versão Git Control trata os dados como uma série de instantâneos do sistema de arquivos. É preciso um instantâneo de todos os seus arquivos e armazena uma referência a esse instantâneo. O Git é um poderoso sistema de controle de versão distribuído *** que vem com recursos como backup rápido e implícito, segurança, ramificação e muito mais. Ele usa SHA1 (função de hash segura) para nomear e marcar objetos. É muito simples gerenciar ramos no Git. Os desenvolvedores podem criar, excluir e mesclar ramos. Este sistema de controle de versão* tem três estados principais para seus arquivos, como diretório de trabalho, área de estadiamento e repositório local. Primeiro, o usuário adiciona todas as modificações ao diretório de trabalho e, em seguida, adiciona à área de estadiamento e finalmente se compromete com o repositório.
Requisitos de sistema
O Git não possui critérios exclusivos para instalação. Por favor, verifique a seção de instalação.
Características
- Código aberto
- Sistema distribuído
- Compatibilidade
- Desenvolvimento não linear
- ramificação
- leve
- Velocidade
- Confiável
- Seguro
Instalação
Instalando no Linux
Execute o comando abaixo para distribuição baseada em RPM, como RHEL ou CENTOS.
sudo dnf install git-all
Execute o comando para distribuição baseada no Debian, como o Ubuntu.
sudo apt install git-all
Instalando no macOS
Use o comando abaixo no Mavericks (10.9) ou acima.
git --version
Isso solicitará que você o instale, se você ainda não instalou.
Instalando no Windows
Visite https://git-scm.com/download/win e o download começará automaticamente para o seu sistema operacional.
Perguntas frequentes
O que é git?
O GIT é um sistema de controle de versão distribuído (DVCs). Ele permite que os desenvolvedores acompanhem as alterações e as revertem.
Qual é a diferença entre Git e SVN?
O GIT é um sistema de controle de versão distribuído, enquanto o SVN é centralizado. O Git possui operações mais rápidas de push/pull, enquanto o SVN possui operações mais lentas de push/pull. O Git também permite que você faça commits enquanto offline.
é o git de código aberto?
O Git é um software de controle de versão gratuito e de código aberto. O código -fonte do Git está disponível em Github.
O que é um repositório no Git?
No Git, um repositório é um local em que o Git salva todos os arquivos. O Git pode armazenar arquivos em um repositório local ou remoto.
Como você pode criar um repositório no Git?
O comando “git init” pode ser usado para criar um repositório.