7

Git e GitHub 👨‍💻

#Git
Cristiano Bonifácio
Cristiano Bonifácio

UMA BREVE INTRODUÇÃO AO GIT E GITHUB 🖖


O que é Git e GitHub?

GIT - é um sistema de versionamento: você controla as modificações de um projeto por meio de versões chamadas "commits". Ele permite que você salve versões do código, que você pode acessar quando precisar. Um projeto controlado pelo Git é chamado de repositório de versionamento. Tipicamente uma cópia "oficial" do repositório fica salvo em um servidor (repositório remoto). Cada pessoa que trabalha no projeto pode fazer uma cópia do repositório para seu computador (repositório local). A pessoa então faz suas alterações no projeto (novos commits) e depois salva as alterações no servidor.


Operações principais:

CLONE - Copia o repositório remoto para seu computador

PULL - Atualiza seu repositório local em relação ao repositório remoto

COMMIT - Salva uma nova versão (tipicamente no seu repositório local)

PUSH - Envia o repositório local para o repositório remoto


Como utilizar o Git no meu computador? 💻

É preciso ter um sistema Git instalado em seu computador

Linux: já possui

Mac: já possui / instalação semiautomática

Windows: https://git-scm.com


GITHUB

É um serviço de hospedagem de repositórios Git remotos. Possui uma interface gráfica web: github.com

É uma plataforma social (usuários, página de perfil, seguidores, colaboração, etc.). Dica: currículo! Maior serviço do mundo de hospedagem de projetos de código aberto

Modelo de cobrança: gratuito para projetos de código aberto, pago para projetos privados Alternativas: BitBucket, GitLab, etc.


Demo - criar um novo projeto 📁

Passos:

⚪ Crie um novo projeto no seu ambiente de desenvolvimento

⚪ Crie um novo repositório no Github

ATENÇÃO: se seu ambiente de desenvolvimento não gera o arquivo .gitignore automaticamente, escolha o seu tipo desejado de .gitignore na tela de criação de repositório do Github

⚪ Abra um terminal na pasta do seu projeto

IMPORTANTE: certifique-se de estar identificado no Git do seu computador (nome e email)

git config --list

git config --global user.name "Cristiano Bonifácio"

git config --global user.email "emailteste@gmail.com"


Faça os comandos a seguir

✅ git init - Inicia um novo repositório local na pasta do seu projeto.

✅ git remote add origin - "URL do projeto criado no Git"

✅ git pull origin master - Atualiza seu repositório local em relação ao repositório remoto (ATENÇÃO: este comando só é necessário se você criou o .gitignore pelo Github)

✅ git status - Verifica arquivos git add - Adiciona todos arquivos ao stage

✅ git commit -m "Detalhes do commit"

✅ git push -u origin master - Envia o repositório local para o repositório remoto.

6
69

Comentários (6)

0
Cristiano Bonifácio

Cristiano Bonifácio

12/03/2021 18:19

@Rosemeire Deconti muito obrigado!


Tmj 😉

0
Cristiano Bonifácio

Cristiano Bonifácio

12/03/2021 18:17

@Lucas Magalhães muito obrigado. 👍

Gostei bastante do seu repositório, vou usar bastante nos meus estudos.

Ja estou seguindo lá!


Achei interessante no final que você colocou

.gitignore

Ramificações

Links

SSH


quando clica expande, gostaria que você deixasse o código para que eu possa aprender a fazer. rsrsr

Sou iniciante e estou gostando bastante de estudar Git e GitHub.


Tml 👊

0
Rosemeire Deconti

Rosemeire Deconti

12/03/2021 11:37

Adorei! Muito grata!

0
Lucas Magalhães

Lucas Magalhães

12/03/2021 10:25

Muito bom!

Compartilhando: https://github.com/lucasrmagalhaes/git-gitHub

0
Cristiano Bonifácio

Cristiano Bonifácio

11/03/2021 21:16

Muito obrigado Flabiana Madeira.


Tmj! 😉



0
Flabiana Madeira

Flabiana Madeira

11/03/2021 20:26

Adorei, obrigada. 😘

None

Brasil