Skip to Content
Controlo de versões com o Git, 3ª Edição
book

Controlo de versões com o Git, 3ª Edição

by Prem Kumar Ponuthorai, Jon Loeliger
April 2025
Intermediate to advanced
548 pages
15h 7m
Portuguese (Portugal, Brazil)
O'Reilly Media, Inc.
Content preview from Controlo de versões com o Git, 3ª Edição

Capítulo 9. Alterando commits

Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com

Um commit regista o histórico do teu trabalho e mantém as tuas alterações sagradas. O Git fornece várias ferramentas e comandos especificamente concebidos para te ajudar a modificar e melhorar o histórico de commits catalogado no teu repositório.

Existem muitas razões válidas para modificar ou retrabalhar um commit ou a sua sequência geral de commits. Aqui estão alguns exemplos:

  • Podes resolver um problema antes que ele se torne um problema antigo.

  • Podes decompor uma alteração grande e abrangente em vários commits pequenos e temáticos. Por outro lado, podes combinar alterações individuais num commit maior.

  • Podes incorporar comentários e sugestões de revisão ao longo do ciclo de vida de desenvolvimento do teu projeto.

  • Podes reordenar os commits numa sequência que não quebre um requisito de construção.

  • Podes ordenar os commits numa sequência mais lógica.

  • Podes remover o código de depuração que foi confirmado acidentalmente.

  • Podes remover dados sensíveis em código que tenha sido introduzido "acidentalmente".1

Como verás no Capítulo 11, que explica como partilhar um repositório, existem muitas mais razões para alterar os commits antes de publicar o seu repositório.

Neste capítulo, discutiremos a filosofia de alteração de históricos de commits, suas repercussões e várias ferramentas que o Git fornece para que possamos ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Criando serviços de IA generativa com a FastAPI

Criando serviços de IA generativa com a FastAPI

Alireza Parandeh
Unificar negócios, dados e código

Unificar negócios, dados e código

Ron Itelman, Juan Cruz Viotti

Publisher Resources

ISBN: 9798341642430