Introdução Ao Github - Mini Tutorial

Fazer download em pdf ou txt
Fazer download em pdf ou txt
Você está na página 1de 28

Introdução

ao Github
O que é o Git?

É um sistema de controle de versão que, pela sua


estrutura interna, é como se fosse uma máquina do
tempo extremamente veloz, e um robô de integração
muito competente.
Ele foi criado em 2005 por Linus Torvalds, também
criador do Linux, que não estava muito feliz com o
BitKeeper, o sistema de controle de versão utilizado no
desenvolvimento do kernel do Linux.
Mas hoje em dia, além do kernel do Linux, a ferramenta é
usada em diversos outros projetos de código aberto.

2 Introdução ao Github 3 de abril de 2023


Primeiros Passos
Como funciona?
Inicializar o repositório git
Com o Git, você é capaz de gravar
mudanças locais em seu código utilizando
uma ferramenta de linha de comando,
chamada Git Shell (O Git também pode
ser utilizado por outras ferramentas de
linha de comando).
Na linha de comando permite-se inserir
comandos para visualizar, alterar e
gerenciar seus arquivos e pastas em um
terminal bem simples, em vez de se
utilizar uma interface gráfica de usuário
(GUI).
4 Introdução ao Github 3 de abril de 2023
Como funciona?

Para iniciar, basta que você inicialize um novo


repositório executando o git init no diretório
principal do seu projeto.
Usando git add * ou git add com os nomes dos
arquivos específicos, você adiciona as suas
alterações à área de preparação.
Finalmente, utilizando o git commit, você pode
adicionar suas alterações ao histórico de versões
do repositório.

5 Introdução ao Github 3 de abril de 2023


Comandos

Ao utilizar o Git através da linha de comando


também será necessário utilizar alguns comandos
básicos no terminal enquanto passa pelo seu
projeto e arquivos /pasta do sistema.

6 Introdução ao Github 3 de abril de 2023


Comandos

Entre os comandos básicos, incluem:


• pwd – que verifica onde você está no
sistema de arquivos atual.
• ls – lista arquivos no diretório atual.
• cd [nome-do-diretório] – move-se para
o nome ou caminho do diretório
fornecido.
• mkdir [nome-do-diretório] – cria um
novo diretório com o nome escolhido.

7 Introdução ao Github 3 de abril de 2023


Criando repositórios

Quando você tem o desejo de utilizar o Git para um projeto, o primeiro comando que você deve
executar é o git init, com o nome do seu projeto:
git init [nome do projeto]
Você irá executar este comando na linha de comando do Git Shell no diretório principal do seu
projeto, o qual você poderá navegar no Shell utilizando os comandos que listamos acima.
Depois de executar esse comando o Git então criou um arquivo .git oculto dentro do diretório
principal do seu projeto.
Este arquivo rastreia o histórico de versões do seu projeto e é o que transforma o projeto em um
repositório Git, permitindo que você execute os comandos do Git nele.

8 Introdução ao Github 3 de abril de 2023


Fazendo alterações

git add [arquivo] ou git add *


Depois de fazer as alterações em seus arquivos e escolher por capturá-los para o histórico de
versões do seu projeto, você deve colocá-los na área de preparação com o git add, pelo nome
do arquivo ou incluindo todos os arquivos na sua pasta atual utilizando o git add *.
git commit -m “[message]”
Para finalmente fazer o commit das alterações feitas nos seus arquivos da área de preparação
para o histórico de versões do seu repositório, você precisa executar o git commit com uma
mensagem descritiva de quais alterações foram realizadas.

9 Introdução ao Github 3 de abril de 2023


Fazendo alterações

git status
Se, a qualquer instante, você desejar visualizar um resumo dos arquivos que você modificou e
ainda não confirmou, simplesmente execute o git status no repositório do seu projeto na linha
de comando do Git Shell.

10 Introdução ao Github 3 de abril de 2023


Iniciando o Github
O que é o Github?

Enquanto o Git se trata do sistema de controle de versão,


o Github é um serviço que permite a hospedar seus
repositórios Git on-line para controle de versão e
colaboração em projetos de qualquer lugar.
Você tanto pode utilizar o GitHub por meio de seu portal
na web, bem como a GUI (Interface Gráfica do Usuário)
da área de trabalho do GitHub e o Git Shell.

12 Introdução ao Github 3 de abril de 2023


Fazendo alterações

git status
Se, a qualquer instante, você desejar visualizar um resumo dos arquivos que você modificou e
ainda não confirmou, simplesmente execute o git status no repositório do seu projeto na linha
de comando do Git Shell.

13 Introdução ao Github 3 de abril de 2023


Iniciando o Github

Para iniciar no Git e o GitHub, inscreva-se em uma conta do GitHub em github.com


Logo em seguida, baixe a GUI de desktop do GitHub em desktop.github.com. Esta é uma versão
do aplicativo que usa o Git na linha de comando. Assim também deve baixar o Git Shell.
A etapa final desse processo é inserir suas credenciais do GitHub. Você pode fazer isso a partir
do Git Shell ou usando o aplicativo desktop GitHiub.

Acesse o artigo, a seguir, para ver detalhes da configuração:


https://docs.github.com/pt/get-started/quickstart/set-up-git

14 Análise Anual 3 de abril de 2023


Como funciona o Github?

No GitHub, você verá o mesmo processo local de adicionar


e confirmar arquivos em um repositório Git que foi
inicializado em seu computador.

15 Introdução ao Github 3 de abril de 2023


Como criar e copiar repositórios

fork
Com o git no seu ambiente local, se você quiser criar um repositório novo, você deve executar o
git init. No entanto, você também pode trabalhar em projetos hospedados no GitHub que já
foram inicializados.
Uma das maneiras de copiar um repositório para a sua conta do GitHub é utilizando o fork, que
está disponível no site do GitHub.

16 Análise Anual 3 de abril de 2023


Como criar e copiar repositórios

Dar Forking em um repositório essencialmente copia esse projeto para sua conta on-line do
GitHub.

17 Análise Anual 3 de abril de 2023


Como criar e copiar repositórios

clone git [url]


O clone de um projeto simplesmente faz a cópia de um repositório Git com seu histórico de
versões, por sua URL, para o computador local a partir do GitHub.
A partir daí, você já pode fazer e confirmar todas as suas alterações nesse repositório.
Qualquer alteração que você confirmar e enviar ao GitHub (conforme na imagem abaixo) serão
salvas para a cópia que você fez desse projeto.

18 Análise Anual 3 de abril de 2023


Como criar e copiar repositórios

clone git [url]

19 Análise Anual 3 de abril de 2023


“Empurrando” e “Puxando” (Push e Pull)

git push [repo] [branch]


Para publicar um novo repositório inicializado ou qualquer alteração confirmada em seu
repositório local para o GitHub, use o git push com o repositório e o branch do seu código.
A sintaxe padrão que geralmente você vai utilizar é git push origin master. Que enviará o seu
código para o branch master do seu repositório.
git pull
Se alguma alteração ocorrer em algum repositório que você queira extrair do GitHub para o seu
computador local, por exemplo, ao colaborar em um projeto com outros desenvolvedores, basta
utilizar o git pull.

20 Análise Anual 3 de abril de 2023


Branches

Ao utilizar o Git, você consegue visualizar o histórico de versões do


desenvolvimento do seu projeto. No entanto, você pode escolher por
desenvolver recursos, corrigir erros ou experimentar formas de separar o código
do seu projeto principal de outra variante.
Você pode fazer isso com os branches, que são essencialmente versões
paralelas do código principal do seu repositório – esse código é desenvolvido
na branch“master”.

21 Análise Anual 3 de abril de 2023


Branches

Você também pode criar vários branches para colaboração e outro exclusivo para o
desenvolvimento do seu código.
Todas as alterações feitas nos arquivos em um branch permanecem apenas no histórico de
versões desse branch.
Se, a qualquer momento, você quiser fazer um merge (mesclar) no código de um branch para
outro, incluindo o branch principal, faça uma solicitação pull que mescle as alterações.
Mas, semelhante a utilização do git pull e git push, se modificações diferentes tiverem sido
feitas nos mesmos arquivos em mais de um branch, você terá conflitos de mesclagem que
devem ser resolvidos manualmente.

22 Introdução ao Github 3 de abril de 2023


Como criar uma branch no Git

Para criar uma branch no Git, você usa o comando git checkout e passa a flag -b com um nome.

Isso criará uma branch a partir da branch atual. O histórico da nova branch iniciará no lugar
atual da branch de onde você saiu. Levando em conta que você esteja no momento em uma
branch chamada master:
(master)$ git checkout -b meu-recurso
Alterna para uma nova branch 'meu-recurso’
(meu-recurso)$

Aqui, você pode ver uma nova branch criada, chamada meu-recurso, originária de master.

23 Introdução ao Github 3 de abril de 2023


Como alternar para uma branch existente

Para alternar para uma branch existente, você pode usar git checkout (sem a flag -b) e passar o
nome da branch para a qual você quer alternar:

(meu-recurso)$ git checkout master


Alterna para a branch ‘master’
(master)$

24 Introdução ao Github 3 de abril de 2023


Como alternar para uma branch existente

Também existe um atalho útil para retornar à branch anterior em que você estava. Isso é feito
passando - (hífen) para git checkout em vez do nome de uma branch:

(meu-recurso)$ git checkout -


Alterna para a branch ‘master’
(master)$ git checkout -
Alterna para a branch ‘meu-recurso’
(meu-recurso)$

25 Introdução ao Github 3 de abril de 2023


Como tudo funciona?

Com o GitHub, será possível usar o Git para


construir, distribuir, clonar e atualizar repositórios
próprios outros de forma colaborativa.

26 Introdução ao Github 3 de abril de 2023


Agradecimento
Graças ao seu comprometimento e forte ética de
trabalho, sabemos que este ano será ainda melhor que
o anterior.
Estamos ansiosos para trabalhar juntos.

Abraços!
Referências

Git. Documentation. 2023. Disponível em https://git-scm.com/ Acesso em: 20 de mar de 2023


GitHub Docs. 2023. Disponível em https://docs.github.com/pt Acesso em: 20 de mar de 2023
GitHub Desktop. 2023. Disponível em https://desktop.github.com/ Acesso em: 20 de mar de 2023
Blog Danki Code. Introdução ao Git e Github: tudo que você precisa saber! 2018. Disponível em
https://blog.dankicode.com/introducao-ao-git-e-github/#comandos-basicos-do-git Acesso em: 20 de
mar de 2023

28 Análise Anual 3 de abril de 2023

Você também pode gostar