Controlando versões com Git e GitHub
4.8 (140 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
442 students enrolled

Controlando versões com Git e GitHub

Aprender a controlar versões com Git e GitHub.
4.8 (140 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
442 students enrolled
Created by Marcos Castro
Last updated 6/2016
Portuguese
Portuguese [Auto]
Current price: $13.99 Original price: $19.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 1.5 hours on-demand video
  • 3 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Aprender sobre o GitHub.
  • Aprender sobre o Git.
  • Aprender sobre controle de versão.
  • Aprender sobre organização de código.
Requirements
  • Não é necessário conhecimento prévio algum.
Description

Git é um sistema de controle de versão com ênfase em velocidade. Foi inicialmente projetado por Linus Torvalds e é open source. Possui vários benefícios tais como salvar alterações de arquivos, gerenciar versão de software, auxilia no desenvolvimento em equipe, permite resgatar versões anteriores etc.

GitHub é um famoso repositório de código (que possui funcionalidades de rede social) utilizado por desenvolvedores e empresas ao redor do mundo. Vários projetos importantes estão hospedados no GitHub tais como Linux, AngularJS, jQuery e muitos outros.

Esse curso lhe dará o conhecimento necessário para você aprender sobre controle de versões utilizando o Git e GitHub através de aulas curtas, didáticas e dinâmicas.

O que está esperando? Cadastre-se agora mesmo no curso e conheça as diversas funcionalidades dessas ferramentas importantíssimas no desenvolvimento de software!

Who this course is for:
  • Todos podem participar desse curso.
Course content
Expand all 42 lectures 01:16:22
+ Introdução
5 lectures 15:49

Apresentação do instrutor.

Preview 03:07

Essa aula tratará da motivação desse curso.

Preview 01:58

Exercícios referente a aula.

Exercícios 1
2 questions

O que é Git? Nessa aula responderemos a essa pergunta.

O que é Git?
00:46

Exercícios da aula.

Exercícios 2
2 questions

O que é GitHub? Nessa aula iremos responder a essa pergunta.

O que é GitHub?
01:35

Exercícios da aula.

Exercícios 3
1 question

Nessa aula iremos conhecer o site do GitHub.

Preview 08:23
+ Instalando o Git
3 lectures 04:19

Nessa aula iremos aprender a instalar o Git no Windows.

Instalando o Git no Windows
02:30

Nessa aula iremos aprender a instalar o Git no Linux.

Instalando o Git no Linux
01:22

Nessa aula iremos aprender a instalar o Git no Mac.

Instalando o Git no Mac
00:27
+ Git e GitHub
33 lectures 54:47

Nessa aula iremos aprender a setar um nome e um e-mail no Git.

Setando um nome e um e-mail
01:26

Nessa aula iremos criar um arquivo para versionar.

Criando um arquivo para versionar
02:48

Nessa aula iremos aprender a transformar um diretório em um repositório do Git.

Preview 00:39

Nessa aula iremos verificar a situação dos arquivos no repositório.

Verificando a situação dos arquivos no repositório
00:30

Nessa aula aprenderemos a rastrear o arquivo.

Rastreando o arquivo
00:43

Nessa aula iremos aprender a gravar o arquivo no repositório.

Gravando o arquivo no repositório
01:05

Nessa aula iremos alterar o arquivo que está no nosso repositório.

Alterando o arquivo
01:04

Nessa aula iremos rastrear e gravar as alterações no repositório.

Rastreando e gravando as alterações no repositório
00:50

Nessa aula iremos aprender a verificar alterações realizadas.

Preview 00:54

Nessa aula iremos aprender a criar uma conta no GitHub.

Criando uma conta no GitHub
00:57

Nessa aula iremos aprender a criar um repositório no GitHub.

Criando um repositório no GitHub
01:18

Nessa aula iremos apontar o projeto para o GitHub.

Apontando o projeto para o GitHub
01:02

Nessa aula iremos enviar as alterações para o repositório remoto no GitHub.

Enviando as alterações para o GitHub
02:10

Nessa aula iremos ver como obter o projeto do GitHub.

Obtendo o projeto do GitHub
02:11

Nessa aula iremos aprender a rastrear todos os arquivos.

Rastreando todos os arquivos
01:53

Nessa aula iremos falar sobre a área stage.

Área stage
01:32

Nessa aula iremos ver como ignorar arquivos.

Ignorando arquivos
03:53

Nessa aula iremos ver como rastrear e comitar de uma só vez.

Rastreando e comitando
01:35

Nessa aula iremos aprender a verificar o histórico do repositório.

Verificando o histórico do repositório
01:36

Nessa aula iremos ver como remover arquivos do repositório.

Removendo arquivos do repositório
01:52

Nessa aula iremos aprender a renomear arquivos.

Renomeando arquivos
01:05

Nessa aula iremos aprender a desfazer mudanças.

Desfazendo mudanças não rastreadas
01:52

Nessa aula iremos aprender a desfazer mudanças rastreadas.

Desfazendo mudanças rastreadas
02:02

Nessa aula iremos aprender a desfazer mudanças comitadas.

Desfazendo mudanças comitadas
04:33

Nessa aula iremos conhecer alguns serviços de hospedagem de projetos.

Hospedagem de projetos
02:06

Nessa aula iremos aprender como fazer pull requests.

Pull requests
03:38

Nessa aula iremos falar sobre branches.

Branches
02:03

Nessa aula iremos aprender a criar uma branch.

Criando uma branch
01:10

Nessa aula aprenderemos a trocar de branch.

Trocando de branch
00:58

Nessa aula iremos criar e trocar de branch em um só comando.

Criando e trocando de branch
00:41

Nessa aula iremos aprender a deletar uma branch.

Deletando uma branch
01:10

Nessa aula iremos aprender a comitar na nova branch.

Comitando na nova branch
01:57

Nessa aula aprenderemos a mesclar alterações.

Mesclando alterações
01:34
+ Considerações finais
1 lecture 01:27

Considerações finais do curso.

Obrigado!!
01:27