Repositório criado para reforçar meus conhecimentos em Git e GitHub com esse desafio de projeto da Digital Innovation One, onde executei todos os passos para a criação, atualização e sincronização de um repositório no Git e no GitHub.
O Git é um sistema de controle de versões distribuído, usado principalmente no desenvolvimento de software, mas pode ser usado para registrar o histórico de edições de qualquer tipo de arquivo. O Git foi inicialmente projetado e desenvolvido por Linus Torvalds para o desenvolvimento do kernel Linux, mas foi adotado por muitos outros projetos.
Cada diretório de trabalho do Git é um repositório com um histórico completo e habilidade total de acompanhamento das revisões, não dependente de acesso a uma rede ou a um servidor central. O Git também facilita a reprodutibilidade científica em uma ampla gama de disciplinas, da ecologia à bioinformática, arqueologia à zoologia.
É um software livre, distribuído sob os termos da versão 2 da GNU General Public License. Sua manutenção é atualmente supervisionada por Junio Hamano.
Lançamento: 7 de abril de 2005 (17 anos)
Desenvolvedor: Linus Torvalds, Junio Hamano
Estado do desenvolvimento: Corrente
Escrito em: C, Shell, Perl
Sistema operacional: POSIX
Versão estável: 2.34.1 (25 de novembro de 2021; há 4 meses)
Linguagens de programação: Python, C, C++, Perl, Tcl
- git config - configura sua identidade de usuário, inserindo informações como nome e email que serão empregadas em cada commit.
- git init - cria um repositório novo em branco e, a partir daí, será possível armazenar seu código fonte, alterar, salvaguardar alterações.
- git clone - esse comando Git cria uma cópia exata de um repositório já existente.
- git add - adiciona os arquivos especificados de código ao seu repositório.
- git commit - executa o commit dos arquivos que foram adicionados e cria uma nova revisão com um log.
- git branch - lista todas as ramificações.
- git checkout - troca de uma ramificação para outra.
- git remote - estabelece uma conexão entre seu repositório local e um repositório remoto.
- git push - sobe suas modificações para um repositório remoto.
- git fetch - recebe todas as informações de commits.
GitHub é uma plataforma de hospedagem de código-fonte e arquivos com controle de versão usando o Git. Ele permite que programadores, utilitários ou qualquer usuário cadastrado na plataforma contribuam em projetos privados e/ou Open Source de qualquer lugar do mundo.
O GitHub é amplamente utilizado por programadores para divulgação de seus trabalhos ou para que outros programadores contribuam com o projeto, além de promover fácil comunicação através de recursos que relatam problemas ou mesclam repositórios remotos (issues, pull request).
Fundação: 2008
CEO: Thomas Dohmke (15 de nov. de 2021)
Sede: São Francisco, Califórnia, EUA
Número de funcionários: 2.500
Fundadores: Tom Preston-Werner, P. J. Hyett, Chris Wanstrath, Scott Chacon
Subsidiárias: Semmle Limited, Good Software LLC, npm, Inc.
Organização matriz: Microsoft
- Git
- GitHub
- Markdown
- Java
William Felix de Souza
Linkedin: linkedin.com/in/william-felix
E-mail: willfelixd@gmail.com