Git e Github
Git é um sistema de controle de versão distribuído que permite aos desenvolvedores rastrear e gerenciar mudanças no código. GitHub é uma plataforma baseada na web que utiliza o Git para controle de versão e facilita a colaboração em projetos.
Instalação
Instalação do Git
Windows:
Baixe o Git em: git-scm.com.
Execute o instalador e siga as instruções na tela.
macOS:
É provável que o Git já esteja instalado no seu computador. Para verificar, execute o seguinte comando no terminal:
git -v
. Se aparecer o número da versão, o Git já está instalado.Se não estiver instalado, use o seguinte comando no terminal:
brew install git
.Alternativamente, você pode baixar o instalador diretamente de git-scm.com.
Configuração Inicial
Configure seu nome de usuário e e-mail com os comandos:
git config --global user.name "Tu Nombre"
git config --global user.email "[email protected]"
Comandos Básicos do Git
Inicializar um repositório
Criar um novo repositório: O repositório é o diretório onde você armazenará as informações do projeto que estiver criando. Depois de se posicionar dentro desse diretório usando o terminal, execute o seguinte comando.
git init
Añadir y confirmar cambios
Para que o Git comece a monitorar as mudanças nos arquivos do seu repositório, você deve indicar quais arquivos quer rastrear.
Se você quiser monitorar arquivos específicos, use:
git add nombre_del_archivo
Se quiser adicionar todos os arquivos modificados:
git add .
Este é o comando que você usará com mais frequência para salvar suas alterações. Sempre que quiser definir um ponto de controle, este é o comando que deve utilizar.
Cada vez que incluir um ponto de controle, você deve confirmar as alterações com um commit e incluir uma mensagem descritiva que resuma as últimas modificações realizadas:
git commit -m "Mensaje del commit"
Cada vez que incluir um ponto de controle, você deve confirmar as alterações com um commit e incluir uma mensagem descritiva que resuma as últimas modificações realizadas:
Ver o estado e o histórico
Ver o estado do repositório:
git status
Ver o histórico de commits: Se você quiser ver todas as mudanças salvas desde o primeiro commit, utilize este comando.
git log
Pular entre versões
Voltar para um ponto de controle: Usando este comando, você pode voltar para uma versão identificada pelo commit_hash que aparece no histórico (log).
git checkout commit_hash
Clonar um repositório
Clonar um repositório existente: Quando você quiser baixar para o seu computador todo o conteúdo de um repositório.
git clone URL_del_repositorio
Vídeo tutorial de Git
https://www.loom.com/share/0e1f7466a3c6423b879d40e1bf24e673?sid=516e205a-5a96-4430-b8be-0923941104ce
Trabalho com Ramificações
Quando você começar a trabalhar em um projeto, você estará na ramificação principal (master), mas mais tarde talvez seja interessante criar uma nova ramificação para fazer alterações que não afetem a ramificação principal. Ou talvez você queira propor uma alteração em um projeto de outra pessoa e vai trabalhar em uma cópia onde fará suas propostas de mudanças sem afetar a ramificação principal. Nesses casos, você deve criar uma ramificação.
Criar e Mudar de Ramificação
Criar uma nova ramificação: Ao criar uma ramificação, você faz uma cópia da ramificação principal, a partir da qual pode incluir novas alterações.
git branch nombre_de_la_rama
Mudar para outra ramificação:
git checkout nombre_de_la_rama
Criar e mudar para uma nova ramificação: Este será o comando mais utilizado para criar novas ramificações.
git checkout -b nombre_de_la_rama
Mesclar Ramificações
Mesclar uma ramificação na ramificação atual: Depois de ter certeza de que as alterações feitas em uma ramificação estão corretas e você deseja incorporá-las à sua ramificação principal, use este comando para mesclar as alterações.
git merge nombre_de_la_rama
Trabalhando com GitHub
O GitHub é uma plataforma web de desenvolvimento colaborativo que utiliza o Git para controle de versões de projetos. Ele permite que os desenvolvedores hospedem seus projetos, colaborem com outros, gerenciem versões de código e acompanhem as mudanças. O GitHub facilita a colaboração por meio de recursos como pull requests, issues e projetos. É amplamente utilizado na comunidade de desenvolvimento de software para projetos de código aberto e privados, proporcionando um ambiente eficiente para gerenciamento e revisão de código.
Criar um Repositório no GitHub
Acesse GitHub e faça login com sua conta. Caso não tenha uma conta, crie uma nova.
Após fazer login, clique em "New" no canto superior direito da página para criar um novo repositório.
Clique em "Create repository" para finalizar a criação do repositório.
Conectar un Repositorio Local a GitHub
Add a remote repository: This command establishes the connection between the local repository and the repository on GitHub.
git remote add origin URL_GitHub
Enviar Alterações para o GitHub
Enviar alterações para o repositório remoto:
git push origin nombre_de_la_rama
Recuperar Alterações do GitHub
Recuperar alterações do repositório remoto: Traz para o repositório local o conteúdo da branch especificada que está no GitHub.
git pull origin nombre_de_la_rama
<aside> 💡Dica: Se você estiver conectando o Git ao GitHub pela primeira vez, certifique-se de estar usando o mesmo usuário.
Você receberá a seguinte mensagem:
Username for '<https://github.com>':
Certifique-se de inserir seu nome de usuário. Em seguida, será solicitada a sua senha.
Password for '<https://[email protected]>':
Insira seu Token de Acesso Pessoal do GitHub. Se ainda não tiver um, você deve criá-lo seguindo os passos abaixo:
Acesse sua conta do GitHub.
Vá para Settings.
No menu à esquerda, selecione Developer settings.
Clique em Personal access tokens.
Clique em Generate new token.
Dê um nome ao seu token, selecione as permissões necessárias (pelo menos repo para acesso completo aos repositórios) e clique em Generate token.
Copie o token gerado e salve-o em um local seguro. Você não poderá visualizá-lo novamente depois de fechar a janela. </aside>
Colaboração
Fork e Pull Request
Fork: Duplica um repositório na sua conta para que você possa fazer alterações.
Pull Request: Solicita que suas alterações sejam incorporadas ao repositório original.
Revisar e Mesclar Pull Requests
Vá até a aba "Pull requests" no GitHub.
Revise as alterações e os comentários.
Se estiver satisfeito com a proposta de mudanças, clique em "Merge pull request" para mesclar as alterações.
Vídeo tutorial de GitHub
https://www.loom.com/share/d60ea427b61646cea80f474c5d2e4a10?sid=a917e006-8e41-4420-9dae-e407ee837159
Documentação de Ajuda
Last updated