VSCode: como fazer commit de partes de um arquivo

Introdução

Escolher exatamente o que vai commitar é útil em algumas situações, como por exemplo:

  • Você está trabalhando em duas coisas diferentes, e quer separar essas coisas em commits separados
  • Você tem certas alterações que ainda não estão prontas para serem commitadas

Se você não tem muita experiência com linha de comando, pode ficar tranquilo que vamos fazer tudo direto pelo VSCode.

  1. No VSCode, clique em Source Control:
Image description
  1. Vá em Changes (ou Alterações) e clique no arquivo que você quer commitar.
Image description

Uma janela exibindo o antes e depois vai aparecer.

  1. Na parte da direita, selecione as linhas que você quer commitar e pressione botão direito.

Clique em Stage Selected Ranges, ou então use o atalho ctrl + Kctrl + alt + S.

Image description

Adicione tudo que quiser commitar dessa forma, até que só sobre em verde o que você não quer commitar.

Image description
  1. Confira que as alterações estão corretas

Vá em Staged Changes (Alterações Preparadas), clique no arquivo e confira se tem só as alterações que você quer commitar em seguida.

Image description
  1. Faça o commit

Escreva a mensagem e dê ctrl + Enter para commitar.

Image description

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *