Return to Video

Staging Area - How to Use Git and GitHub

  • 0:00 - 0:03
    Agora que você aprendeu como inicializar um repositório Git vazio,
  • 0:03 - 0:06
    vamos ver como adicionar alterações a um repositório.
  • 0:06 - 0:09
    Em meu diretório recipes, tenho três arquivos:
  • 0:09 - 0:12
    cake.txt, frosting.txt e chili.txt,
  • 0:12 - 0:17
    em meu disco rígido, que é meu diretório de trabalho.
  • 0:17 - 0:21
    Também tenho um repositório Git vazio que acabei de criar.
  • 0:21 - 0:23
    Agora, quero adicionar um commit a esse repositório.
  • 0:23 - 0:26
    Você pode achar que eu executaria git commit apenas para criar um
  • 0:26 - 0:28
    instantâneo do estado atual de meus arquivos.
  • 0:28 - 0:31
    Porém, o Git permite um controle que vai um pouco além disso.
  • 0:31 - 0:35
    Lembre-se de que é recomendável manter os commits limitados
  • 0:35 - 0:36
    a apenas um commit para cada alteração lógica.
  • 0:36 - 0:40
    O Git torna isso mais fácil, permitindo que você especifique exatamente
  • 0:40 - 0:41
    quais alterações devem ser confirmadas.
  • 0:41 - 0:46
    O Git faz isso usando uma área intermediária chamada área de preparo.
  • 0:46 - 0:49
    Você pode adicionar um arquivo por vez à área de preparo.
  • 0:49 - 0:53
    Por exemplo, da primeira vez, eu adiciono a receita do bolo e depois a receita da cobertura.
  • 0:53 - 0:56
    Então, quando estiver pronto para o commit, o Git agrupa todo o conteúdo
  • 0:56 - 1:01
    da área de preparo em um único commit e o adiciona ao repositório.
  • 1:01 - 1:03
    Vamos ver como isso funciona na linha de comando.
  • 1:03 - 1:07
    Para lembrar o que eu adicionei até agora, vou usar git status.
  • 1:07 - 1:10
    Posso ver que ainda preciso criar meu commit inicial e
  • 1:10 - 1:12
    que meus três arquivos não estão rastreados.
  • 1:12 - 1:16
    O comando para adicionar arquivos à área de preparo é git add.
  • 1:16 - 1:20
    Primeiro, vou adicionar o arquivo cake-recipe.txt e depois o arquivo
  • 1:20 - 1:23
    frosting-recipe.txt, pois acho que faz sentido
  • 1:23 - 1:25
    colocar as receitas do bolo e da cobertura no mesmo commit.
  • 1:25 - 1:27
    Quando executo git status novamente, posso ver que
  • 1:27 - 1:33
    esses arquivos aparecem como novos arquivos sob as alterações a serem confirmadas.
  • 1:33 - 1:36
    É assim que o Git informa que eles foram adicionados à área de preparo pois,
  • 1:36 - 1:39
    se seu criasse um commit agora, esses arquivos estariam incluídos nele.
  • 1:39 - 1:42
    Vá em frente e use git add para adicionar os arquivos de seu
  • 1:42 - 1:45
    repositório reflections que deseja colocar em seu primeiro commit.
  • 1:45 - 1:48
    Qual arquivo ou quais arquivos você vai adicionar?
  • 1:48 - 1:51
    Vai adicionar os dois arquivos em um commit ou
  • 1:51 - 1:52
    usar commits separados para cada arquivo? Por quê?
  • 1:52 - 1:53
    Escreva sua resposta nesta caixa.
  • 1:54 - 1:58
    Depois que sua área de preparo contiver as alterações desejadas em seu primeiro commit,
  • 1:58 - 2:00
    execute git status e cole a saída nesta caixa.
Title:
Staging Area - How to Use Git and GitHub
Description:

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

Portuguese, Brazilian subtitles

Revisions Compare revisions