Skip to content

pedrohoppe88/gitEssentials

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

gitEssentials

Sumário

Introdução

Este repositório organiza o conhecimento sobre o uso de git e Github.

O git é uma ferramenta de versionamento. Quando estamos trabalhando com código-fonte, como por exemplo quando desenvolvemos um software ou algoritmo, utilizamos o git para salvar as diversas versões do nosso trabalho. O Github, por sua vez, é a "nuvem" do git: é onde armazenamos os repositórios na Internet.

É incorreto e ineficiente usar outros métodos para manter controle de código-fonte. Métodos usados por programadores inexperientes incluem:

  • Salvar o código em uma conversa com si mesmo no Whatsapp
  • Enviar um e-mail para si mesmo com o código
  • Usar um programa que não foi feito para este propósito (por exemplo, o Microsoft Word)
  • Salvar o código-fonte em um arquivo na nuvem (por exemplo o Google Drive)

O git não apenas resolve o problema de salvar código-fonte de uma maneira eficiente, como também apresenta soluções para trabalhar colaborativamente. Ou seja, caso dois ou mais programadores precisem trabalhar no mesmo código, o git tem as ferramentas necessárias para integrar as modificações.

O git foi desenvolvido por Linus Torvalds em 2005 para desenvolver o Linux. O git é uma ferramenta da linha de comando, originalmente sem interface gráfica. Hoje em dia, já existe uma interface gráfica para o git, bem como podemos utilizá-lo dentro de IDEs, como o VS Code, Pycharm, dentre outros. Todavia, neste repositório, será ensinado como usar o git a partir da linha de comando, que é, na visão do autor, a maneira que funciona em qualquer situação: seja programando sozinho, em grupo, com ou sem uma IDE.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published