Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Omitindo Alterações de Staging | Interação Mais Avançada
Git Essentials

Omitindo Alterações de Staging

Deslize para mostrar o menu

Compreendendo a Área de Staging

Como um breve resumo, a área de staging, também conhecida como índice, é onde as alterações são preparadas antes de serem confirmadas no repositório Git. Tradicionalmente, os desenvolvedores adicionam alterações à área de staging usando o comando git add antes de realizar o commit. No entanto, existem cenários em que pode ser interessante pular essa etapa para um fluxo de trabalho mais eficiente.

Commits Diretos

A flag -a com o comando git commit permite pular completamente a área de staging. Ao executar git commit -a, o Git automaticamente adiciona e realiza o commit de todos os arquivos rastreados que foram modificados ou excluídos.

Note
Nota

Como novos arquivos são não rastreados, git commit -a não irá incluí-los no commit.

Esta pode ser uma opção que economiza tempo quando se deseja confirmar todas as alterações de uma vez, sem passar pelo processo em duas etapas de preparação e confirmação.

Pulando a área de preparação

Modifique o arquivo test.txt adicionando uma nova linha a ele com o comando echo:

echo "Starting a new section" >> test.txt
Adicionando uma nova linha

Em seguida, verificação do status da árvore de trabalho e da área de preparação:

git status
Verificando o status

As alterações ainda não estão preparadas, mas é possível pular a área de staging e fazer o commit diretamente executando o seguinte comando:

git commit -a -m "Add a new line with info about the current progress"
Commit direto

Como pode ser visto, o commit foi realizado com sucesso.

Prós e Contras

Embora pular a área de staging possa ser conveniente, é fundamental entender as desvantagens. Commits diretos podem levar à inclusão não intencional de alterações, especialmente se você esquecer de revisar suas modificações. No entanto, com prática, é possível utilizar essas técnicas avançadas para aumentar sua eficiência no Git.

question mark

Suponha que acabamos de criar um novo arquivo em nosso repositório, que atualmente é um arquivo modificado rastreado pelo Git, e queremos fazer o commit dele. Como podemos fazer o commit desse arquivo usando apenas um comando?

Selecione a resposta correta

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 1

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Seção 2. Capítulo 1
some-alt