Skip to content

Mateusvct1/ProjetoGit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 

Repository files navigation

Projeto Git

Material de estudo criado para auxiliar no aprendizado de Git e GitHub.

Este conteúdo foi elaborado com base em documentações oficiais e materiais educacionais citados na seção de referências.

Comandos:

  • git config --global user.name "Nome do usuário" -> Define seu nome de usuário no Git;

  • git config --global user.email seu@email.com -> Define seu endereço de email no Git;

    Obs: Essas informações acima são importantes porque são usadas em cada commit que você faz.

  • git init: Crie um repositório Git vazio ou reinicialize um existente;

  • git add: Adiciona o conteúdo do arquivo ao índice; Duas formas de usar o git add: git add nomedoarquivo Que adiciona esse arquivo que foi escrito git add . Que adiciona todos os arquivos.

  • git status: Mostra o status da árvore de trabalho;

  • git commit -m "primeiro commit": Registra alterações no repositório;

  • git branch -M "main": Para mudar a branch padrão "master" para "main";

  • git remote add origin http://linkdorempositoriocriadonogithub.git: Para adicionar um repositório remoto: "remote": Uma conexão com o repositório local com o repositório do GitHub; "add": Para adicionar; "origin": Apelido, nome que está dando para o repositório do GitHub: Ou seja: faça essa conexão do repositório local com o repositório do GitHub, dando o nome de "origin".

  • git push -u origin main: É geralmente executado para enviar as alterações locais para o repositório online. Configurando a branch remoto para rastrear sua branch local. Necessário para perimitir que sicronize sua branch local com o repoitório remoto usando o git pull. -u: Este parâmetro configura o branch remoto como o branch de rastreamento upstream. Isso significa que, no futuro, você pode usar git pull sem especificar o repositório ou o branch

  • git push: Atualiza referências remotas junto com objetos associados;

  • git checkout -b nome_da_nova_branch: Cria uma nova branch e já muda para ela automaticamente.

    "checkout": Sai da branch atual e entra na nova branch criada.

    OBS: Caso queira voltar para a branch anterior, digite: git checkout main

    (considerando que sua branch principal seja a main)

  • git merge nova branch: Para unificar a branch nova com a antiga;

  • git pull puxa as alterações que estão no repositório remoto (GitHub, por exemplo) e atualiza sua cópia local com essas mudanças.

  • git clone linkdorepositoquevocequerclonar.git: Para clonar um repositório;

  • cd nome do local do arquivo a ser trabalhado: Comando utilizado para entrar dentro de uma pasta;

  • clear: para limpar o terminal;

  • Pull Request (PR): É uma solicitação de integração de alterações. Por exemplo, você faz um fork de um repositório, realiza modificações e envia um Pull Request para que o dono do repositório original analise e, se desejar, incorpore suas mudanças.

    Obs: O pull request é bom você assistir o vídeo dísponivel logo abaixo nas referências, que mostra passo como fazer o procedimento correto.

  • mkdir - Para criar uma pasta;

  • rm -rf nome_da_pasta - Para excluir uma pasta;

  • touch nome_do_arquivo.tipo - Para criar um arquivo;

  • rm nome_do_arquivo.tipo - Para excluir o arquivo permanentemente;

  • rm -i nome_do_arquivo.tipo - Para excluir o arquivo com confirmação;

Algumas definições:

  • Um branch no Git é simplesmente um ponteiro móvel para um desses commits. O nome do branch padrão no Git é master. Conforme você começa a fazer commits, você recebe um branch master que aponta para o último commit que você fez. Cada vez que você faz um novo commit, ele avança automaticamente.

  • Merge é o jeito do Git de unificar um histórico bifurcado. O comando git merge permite que você pegue as linhas de desenvolvimento independentes criadas pelo git branch e as integre em uma ramificação única.

  • Markdown Syntax é um conjunto de regras para formatação de texto na internet, utilizado em plataformas como o GitHub e o Slack. Ele permite criar textos simples com marcações especiais, como # para títulos, * para listas, itálico e negrito, além de possibilitar a inserção de links e imagens. Dessa forma, torna a formatação de textos na web mais simples, legível e padronizada.

    Obs: Os arquivos .md são usados principalmente pelo Markdown para converter arquivos de texto em versões HTML para que os usuários possam produzir arquivos simples de ler e escrever.

  • .gitignore - Um arquivo de texto que você coloca para não inserir no repositório

    Obs: sempre colocar com ponto ".gitignore"

  • git stash - Permite que salve temporariamente suas alterações para usa-las depois.

  • git stash drop - Para excluir as alterações armazenadas no stash.

Referência:

Disponível em: Canal do Youtube de Rafaella Ballerini. Acesso 08 de Jan. 2024.

Disponível em: Site do Git. Acesso 08 de Jan. 2024.

Disponível em: GitHub Docs. Acesso 08 de Jan. 2024.

Disponível em: Stackoverflow. Acesso 08 de Jan. 2024.

Disponível em: Delftstack. Acesso 08 de Jan. 2024.

Disponível em: Dev.to. Acesso 08 de Jan. 2024.

Disponível em: Atlassian. Acesso 08 de Jan. 2024.

Disponível em: Git Tutorial da Rafaella Ballerini. Acesso 08 de Jan. 2024.

Disponível em: Como criar um de Readme.md para o GitHub do Jeito certo. Acesso 09 de Jan. 2024.

Disponível em: Guia básico de Markdown. Acesso 09 de Jan. 2024.

Disponível em: O que é um arquivo .MD? . Acesso 09 de Jan. 2024.

Disponível em: MD Extensão de Arquivo. Acesso 09 de Jan. 2024.

Disponível em: Ignorando arquivos com .gitignore | Git Essencial - 13. Acesso 12 de Jan. 2024.

About

Projeto para aprender os comando básicos de git

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors