Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Git e GitHub Sem Mistério: Controle de versão na prática
Rating: 4.6 out of 5(90 ratings)
1,242 students

Git e GitHub Sem Mistério: Controle de versão na prática

Aprenda a controlar seus projetos de software com organização e trabalho em equipe de verdade
Last updated 7/2025
Portuguese

What you'll learn

  • Comandos básicos no GIT
  • Como criar um novo repositório no GIT
  • Como hospedar no GitHub
  • Conhecendo o GitHub Pages
  • Como fazer versionamento de um projeto

Course content

6 sections37 lectures3h 51m total length
  • Introdução sobre o curso13:04

    Esta é uma aula introdutória para basear os conhecimentos básicos e trazer um breve histórico sobre o controle de versão.

  • Para não perder nenhuma novidade0:04
  • Atualizações em 20230:37
  • Conhecendo o Git8:40
  • Recursos extras do Curso, como acessar?2:02
  • Visualizando commits com GITK6:02

    O comando "gitk" é uma ferramenta gráfica de visualização de histórico do Git, que permite visualizar as informações sobre o repositório Git, incluindo o histórico de commits e ramificações, de uma maneira mais interativa e visual.

    Ao executar o comando "gitk" em um terminal, uma janela gráfica será aberta, mostrando o histórico de commits do repositório, organizado em uma árvore. Nessa janela, é possível visualizar as informações de cada commit, como a mensagem do commit, autor, data e hora, além de informações sobre os arquivos modificados em cada commit.

  • Utilizando o comando Git Help4:40

    O comando "git help" é um comando de linha de comando usado para obter ajuda sobre o uso do Git. Quando você executa o comando "git help" sem nenhum argumento adicional, ele exibe uma lista de comandos disponíveis no Git.

    Você também pode fornecer um argumento adicional ao comando "git help" para obter ajuda sobre um comando específico. Por exemplo, "git help commit" exibirá informações detalhadas sobre o comando "commit" do Git, incluindo sua sintaxe, opções e exemplos de uso.

    Além disso, é possível usar o comando "git --help" para obter ajuda em linha de comando para um comando específico do Git. Ele exibe informações semelhantes às obtidas com "git help", mas em uma versão resumida e mais concisa.

Requirements

  • Possuir um computador com acesso a internet (Mac, Windows , Linux)
  • Criar uma conta no GitHub - Gratuita

Description

Você já teve que criar pastas e pastas com os mesmos arquivos após uma pequena modificação e ficou perdido com o que estava certo de verdade? Ou  excluiu um arquivo importante e não pode mais se recuperar?  O famoso CTRL + Z não funciona mais ?

Bem, esses problemas são coisa do passado, com o controle de versão vamos resolver grande parte das dores de cabeça e embrulhos no estômago. Se engana quem ainda pensa que é necessário muitos recursos, financeiros e de tempo, para versionar um projeto.

E para a mágica acontecer utilizaremos o GIT.

Mas o que é Git ?

Bom pra começar ele pode ser descrito como um sistema de controle de versões distribuído, usado principalmente no desenvolvimento de software, mas pode ser usado para registrar o histórico de edições de qualquer tipo de arquivo.

Através dessa poderosa ferramenta podemos desenvolver um único projeto para que toda equipe trabalhe sobre ele, tudo organizado com ramificações.

Nesse curso iremos criar o versionamento de projetos do zero e ainda hospedar em uma grande rede de repositórios que contém muito do que você pode estar vendo agora na sua tela. O famoso GitHub!


Quais os passos que seguiremos no curso:


  1. Compreenda o conceito básico: Antes de começar a usar Git, é importante compreender o que é o versionamento de código, por que ele é útil e como funciona o Git.

  2. Instale o Git: Instale o Git em seu computador e configure as configurações básicas, como seu nome de usuário e email.

  3. Pratique os comandos básicos: Aprenda e pratique os comandos básicos do Git, como git clone, git add, git commit e git push.

  4. Entenda o fluxo de trabalho: Compreenda o fluxo de trabalho básico do Git, incluindo o uso de branches, merge e rebase.

  5. Realize projetos práticos: Pratique o que você aprendeu fazendo pequenos projetos e versionando-os com o Git.

  6. Aprenda sobre Git remoto: Aprenda a trabalhar com repositórios remotos, como o GitHub ou o GitLab, e como fazer o upload e a atualização de seus projetos remotamente.

  7. Resolva conflitos: Aprenda como resolver conflitos que possam ocorrer durante o processo de merge e rebase.

Who this course is for:

  • Alunos de computação
  • Iniciantes em desenvolvimento web
  • Desenvolvedor Júnior
  • Analistas de dados Júnior
  • Programador Júnior