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 3. Ramos

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

Um ramo permite ao utilizador lançar uma linha de desenvolvimento separada dentro de um projeto de software. Quando crias um ramo, estás a criar uma bifurcação a partir de um estado específico da linha temporal do projeto. Isto permite que o desenvolvimento progrida em várias direcções simultaneamente. Pensa nisto como uma viagem no tempo, onde tens a capacidade de criar linhas temporais paralelas alternativas a partir de um único ponto de partida. Um ramo também te dá a capacidade de criar diferentes versões de um projeto. Muitas vezes, um ramo pode ser reconciliado e fundido com outros ramos para combinar esforços divergentes.

A criação de ramos no Git é considerada uma operação leve e económica. Isto porque um branch é apenas um ponteiro para um objeto de commit específico num repositório Git. O Git permite muitas ramificações e, portanto, muitas linhas diferentes de desenvolvimento dentro de um repositório podem existir simultaneamente num determinado momento. Além disso, o Git tem um suporte de primeira classe para fusões entre ramos. Como resultado, a maioria dos utilizadores do Git fazem uso rotineiro de branches e são naturalmente encorajados a fazê-lo com frequência.

Neste capítulo, adotaremos uma abordagem de cima para baixo para pensar sobre como as ramificações funcionam no Git, analisando como os desenvolvedores mantêm várias linhas ...

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