When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Udemy logo

Git - Básico ao avançado (2024)

Aprenda Git através da prática e animações que serão utilizadas para facilitar os conceitos estabelecidos

     
  • 5
  •  |
  • Reviews ( 1.1K )
₹519

This Course Includes

  • iconudemy
  • icon5 (1.1K reviews )
  • icon5h 48m
  • iconenglish
  • iconOnline - Self Paced
  • iconprofessional certificate
  • iconUdemy

About Git - Básico ao avançado (2024)

Cada vez mais as empresas investem em projetos de tecnologias para facilitar negócios, automatizar tarefas, difundir informações entre vários outros propósitos. Geralmente uma das primeiras etapas de desenvolvimento de projetos é definir como você irá controlar e manter as alterações que irão ocorrer ao longo do desenvolvimento. Existem algumas ferramentas de mercado com esta finalidade. Neste curso você irá aprender sobre o Git, uma ótima opção para este propósito. Entre os controles de versões disponíveis no mercado o Git é o mais utilizado, principalmente em projetos open source. Esta ferramenta armazena todas as alterações ocorridas nos arquivos do seu projeto permitindo regressões para um estado anterior. Além disso, permite que várias pessoas trabalhem simultaneamente no mesmo projeto e até nos mesmos arquivos. O curso será abordado de forma prática e com animações que representem o que está sendo feito passo a passo, para facilitar a aprendizagem. O objetivo deste curso é fornecer uma ampla quantidade de recursos que poderão ser utilizados no seu dia a dia. Veremos os seguintes tópicos:

Aliases

Clone x init

Add / commit / push

Git ids / objects

Estado dos arquivos (untracked, unmodifield, modifield e staged)

Descartar alterações (locais, preparadas e versionadas)

Reset (soft, mixed e hard)

Revert x reset

Reflog

Detached head

Representação do histórico de commit (DAG)

Branches

Switch

Blame

Tags (leves e anotadas)

Merge (fast-forward e three-way) x rebase

Conflitos

Cherry-pick

Fetch / pull

Pull request

Stash

Amend

Rebase iterativo

Squash merge

Bisect

Ignorar arquivos e diretórios

Diff

Grep

HTTPS x SSH

Bare repository

Submódulos

Git internals Se você atua diretamente com tecnologia ou deseja aprender sobre uma ferramenta de controle de versões de arquivos eu o convido a assistir este curso.

What You Will Learn?

  • Como realizar o versionamento de projetos utilizando o Git .
  • Comandos básicos e avançados .
  • Conceitos relacionados aos comandos que serão explicados através de animações .
  • Sistema de controle de versão distribuído (DVCS).