Skip to content

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.

License

Notifications You must be signed in to change notification settings

willfelixd/dio-bootcamps-e-cursos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 

Repository files navigation

Desafio de Projeto sobre Git/GitHub da DIO 🗃

NPM

Sobre o projeto

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.

Git

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

Comandos Básicos

  1. git config - configura sua identidade de usuário, inserindo informações como nome e email que serão empregadas em cada commit.
  2. 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.
  3. git clone - esse comando Git cria uma cópia exata de um repositório já existente.
  4. git add - adiciona os arquivos especificados de código ao seu repositório.
  5. git commit - executa o commit dos arquivos que foram adicionados e cria uma nova revisão com um log.
  6. git branch - lista todas as ramificações.
  7. git checkout - troca de uma ramificação para outra.
  8. git remote - estabelece uma conexão entre seu repositório local e um repositório remoto.
  9. git push - sobe suas modificações para um repositório remoto.
  10. git fetch - recebe todas as informações de commits.

GitHub

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

Tecnologias Utilizadas

  • Git
  • GitHub
  • Markdown
  • Java

Links Úteis

Sintaxe Basica Markdown

Comandos Git Básicos

Artigo sobre o Git

Git Download

Artigo sobre o GitHub

Entrar no GitHub

Autor

William Felix de Souza

Linkedin: linkedin.com/in/william-felix

E-mail: willfelixd@gmail.com

Agradecimentos

Digital Innovation One

Venilton Falvo

Juliana Zanelatto

Camila Cavalcante

Thiago Leite

About

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.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages