Objetivo de hoje: Neste tutorial você aprenderá como usar o Github para gerenciar seus projetos usando o Github Desktop e compartilhá-los com outros jornalistas e com o público em geral.
Tutorial inspirado em: Github para Periodistas e Github e Github Desktop — Básico
Git é um sistema de código aberto e gratuito para controle de versão, criado em 2005 por Linus Torvalds enquanto desenvolvia o Kernel do Linux. Controle de versão é um sistema que permite gravar alterações em arquivos ao longo do tempo, portanto, podemos visualizar versões específicas desses arquivos posteriormente.
Geralmente, acontece de termos muitos desenvolvedores trabalhando numa mesma base de códigos, então um sistema de controle de versão como o Git é necessário para diminuir conflitos entre o código de cada desenvolvedor.
Se você vai utilizar Git, é necessário armazenar seu repositório em algum lugar. Existem duas formas de se fazer isso, offline, no seu próprio computador, ou online, em alguma plataforma como GitHub.
É exatamente para isso que o GitHub serve, para armazenar seus repositórios, ele é o “Google Drive dos códigos”.
- Opção 1: Git via linha de comando
- Opção 2: Git via interface com GitHub Desktop
O github não possui instalação, ele é um serviço, e caso você não tenha uma conta, chegou a hora de criá-la, neste link.
Após criar a conta, você verá um botão verde +New Repository
na qual poderá criar um repositório de acordo com a tela a seguir.
- Nomeio o repositório somente com letras minúsculas
- Inclua uma descrição breve do projeto
- Defina o repositório como público
- Escolha a opção "Initialize this repository with a README"
Nesta imagem estamos criando um repositório cujo nome é micase, de domínio público e com o arquivo README.md embutido, que contém uma descrição do seu projeto.
Após a criação do repositório, ele estará disponível no endereço https://github.com/<username>/nome-repositorio
, onde username é o seu usuário do GitHub.
Prontinho! Agora você tem o seu primeiro repositório!!!
No seu computador, crie sua pasta de repositórios para que você não esqueça onde estão seus projetos do GitHub.
Utilize os comandos abaixo no seu terminal:
cd ~/Desktop
Para criar a pasta dentro de Desktop:
mkdir repos
Para listar arquivos e confirmar que a pasta foi criada:
ls
Consulte a lista de projetos em: https://github.com/carlaprv/githubparajornalistas/blob/main/projetos-jornalismo-de-dados.md