Por onde começar
O que é o Git
Entendendo o Git
Perguntas Frequentes:
O que significa um repositório no Git?
É uma área onde o Git conserva todos os documentos. Git tem a capacidade de manter documentos remotos junto com o banco de dados regional.
Como usar o Git?
Você vai usar o Git para guardar o versionamento de todo seu sistema, de maneira segura e distribuída. Deve sempre fazer pequenos commits e 'pushar' suas modificações em grupos que fazem sentido. Do outro lado, deve fazer os 'pulls' para sincronizar com as modificações de todo time. O Git é uma ferramenta, você vai precisar de um servidor principal (mesmo ele sendo distribuído) para facilitar seu trabalho. É aí que entra o Github como sendo uma das opções já prontas.
O que é um git commit?
Cada commit registra um momento de vida do seu projeto. É uma foto (snapshot) daquele instante dos arquivos. Com isso você consegue se referenciar àquele momento do projeto, podendo voltar a ele, analisá-lo, ver as diferenças com um outro momento. Não se esqueça que os commits são feitos no seu repositório local e você precisa 'pushar' (empurrá-los) de volta para a origem, para que outras pessoas tenham acesso a essas fotos e atualizem-se no tempo de vida.
Qual a diferença entre o Git é o GitHub??
Git é a ferramenta que Linus criou. Se você quer utilizá-la, pode fazer tudo sozinho e hospedar um repositório principal para ter seu software versionado. Isso pode ser uma tarefa complicada. Algumas empresas, como Github, Bitbucket e Gitlab, já oferecem esse serviço, controlam o acesso dos usuários e oferecem ferramentas extras de gerenciamento de projetos. O Github é uma opção para que você use o Git de maneira mais simples, mas não é obrigatório, apesar de extremamente usado.
Para que o 'Git CONFIG' é usado?
O comando git config pode ser usado para configurar a maioria das opções necessárias ao se usar o Git. Quer se tratar de informações de usuário ou a maneira que o repositório funciona, ele torna-se um método muito conveniente de configuração.
Os commits quebrados podem ser corrigidos?
Sim, eles podem. A maneira que você faria para consertar um commit quebrado é emitindo o comando git commit -amend. Este comando encontrará o commit quebrado e restaurará sua funcionalidade, removendo a mensagem de erro no processo.
Qual é a maneira mais eficiente de encontrar um commit errado?
Embora você possa passar por todos os commits enquanto tenta encontrar o que está causando problemas, ninguém faz isso. Isso porque existe um comando que permite classificar os commits de maneira rápida e fácil, tornando o processo de busca muito mais rápido e fluido.
O comando é git bisect.
Qual linguagem é utilizada no Git?
A linguagem que o Git utiliza é a linguagem 'C', já que a taxa de que o GIT precisa pode ser satisfeita pela linguagem 'C', pois ela diminui os tempos de execução, ao contrário de várias outras linguagens de nível superior.