Return to Video

New - Merging the Changes Together 2

  • 0:00 - 0:03
    Como eu já executei git fetch,
    meu origin/master conterá
  • 0:03 - 0:07
    as alterações de Sarah, o que
    posso verificar executando git status.
  • 0:07 - 0:09
    Conforme esperado, vejo que meu branch e
  • 0:09 - 0:14
    origin/master se bifurcaram
    e têm um único commit diferente cada.
  • 0:14 - 0:17
    Agora estou pronta para fundir
    as alterações de Sarah em meu master local.
  • 0:17 - 0:20
    Para fazer isso, primeiro vou verificar
    se fiz check-out do branch master.
  • 0:20 - 0:21
    Depois, vou executar git merge;
  • 0:21 - 0:27
    os dois branches que quero fundir
    são master e origin/master.
  • 0:27 - 0:31
    Como esperado, tenho um conflito de fusão,
    então vou abrir o arquivo e resolvê-lo.
  • 0:31 - 0:34
    Posso ver aqui a versão original
    anterior a nossas alterações.
  • 0:35 - 0:38
    Aqui estão minhas alterações
    com a adição de onion power
  • 0:38 - 0:41
    e, aqui, a versão de Sarah,
    com a retirada de cumin.
  • 0:42 - 0:45
    Vou apenas pegar a versão de Sarah
    e adicionar onion powder a ela.
  • 0:46 - 0:50
    Depois, vou excluir as duas outras
    versões e salvar minhas alterações.
  • 0:51 - 0:54
    Por fim, vou informar o git que
    o conflito foi resolvido, adicionando
  • 0:54 - 0:57
    chili-recipe e executando o commit.
  • 0:58 - 1:00
    Como de costume, ao usar merge,
  • 1:00 - 1:03
    o Git cria uma mensagem de commit
    automática para mim, desta vez informando
  • 1:03 - 1:08
    que eu fundi o
    remote-tracking branch origin/master.
  • 1:08 - 1:12
    Como executar git pull é o mesmo que
    executar git fetch e depois git merge,
  • 1:12 - 1:17
    eu poderia ter executado git pull origin master
    e teria acontecido a mesma coisa.
  • 1:17 - 1:23
    Se eu executar esse comando agora,
    vou ver que o master já está atualizado,
  • 1:23 - 1:24
    o que faz sentido.
  • 1:25 - 1:27
    Agora, crie uma versão fundida
    de suas alterações e as alterações
  • 1:27 - 1:32
    de Sarah, executando git pull
    ou git fetch e git merge.
  • 1:34 - 1:36
    Depois, envie a versão
    fundida para o GitHub.
  • 1:37 - 1:40
    Ao concluir, execute git status e
    cole a saída nesta caixa.
Title:
New - Merging the Changes Together 2
Description:

more » « less
Video Language:
English
Team:
Udacity
Project:
UD775 - How to Use Git and GitHub
Duration:
01:42

Portuguese, Brazilian subtitles

Revisions Compare revisions