[{"data":1,"prerenderedAt":976},["ShallowReactive",2],{"/pt-br/blog/git-pull-vs-git-fetch-whats-the-difference":3,"navigation-pt-br":236,"banner-pt-br":671,"footer-pt-br":678,"blog-post-authors-pt-br-GitLab":933,"blog-related-posts-pt-br-git-pull-vs-git-fetch-whats-the-difference":948,"blog-share-wrapper-pt-br":956,"next-steps-pt-br":966},{"id":4,"title":5,"authors":6,"body":8,"category":214,"date":215,"description":216,"extension":217,"externalUrl":218,"faq":218,"featured":219,"heroImage":220,"meta":221,"navigation":222,"path":223,"seo":224,"slug":229,"stem":230,"tags":231,"template":234,"updatedDate":218,"__hash__":235},"blogPosts/pt-br/blog/git-pull-vs-git-fetch-whats-the-difference.md","Git pull vs. git fetch: qual é a diferença? ",[7],"GitLab",{"type":9,"value":10,"toc":198},"minimark",[11,31,34,74,78,81,84,100,103,117,120,123,126,129,132,135,138,143,146,150,157,161,164,168],[12,13,14,15,21,22,26,27,30],"p",{},"O Git é um ",[16,17,20],"a",{"href":18,"rel":19},"https://about.gitlab.com/pt-br/topics/version-control/benefits-distributed-version-control-system/",[],"sistema de controle de versão distribuído"," muito popular, sendo usado sempre que é preciso sincronizar o projeto com um repositório remoto. Para isso, cabe ao desenvolvedor escolher os comandos mais adequados para cada momento, e é justamente aí que surge a dúvida entre ",[23,24,25],"code",{},"git fetch"," e ",[23,28,29],{},"git pull",". Neste artigo, explicamos os fundamentos e as diferenças entre os dois comandos, além de detalhar em que situações a utilização de cada um deles faz mais sentido.",[12,32,33],{},"Sumário",[35,36,37,44,50,56,62,68],"ul",{},[38,39,40],"li",{},[16,41,43],{"href":42},"#nocoes-basicas-de-git-fetch-e-git-pull","Noções básicas de git fetch e git pull",[38,45,46],{},[16,47,49],{"href":48},"#o-que-e-o-git-fetch","O que é o git fetch?",[38,51,52],{},[16,53,55],{"href":54},"#o-que-e-o-git-pull","O que é o git pull?",[38,57,58],{},[16,59,61],{"href":60},"#quando-usar-o-git-fetch","Quando usar o git fetch",[38,63,64],{},[16,65,67],{"href":66},"#quando-usar-o-git-pull","Quando usar o git pull",[38,69,70],{},[16,71,73],{"href":72},"#perguntas-frequentes-sobre-git-fetch-e-git-pull","Perguntas frequentes sobre git fetch e git pull",[75,76,43],"h2",{"id":77},"noções-básicas-de-git-fetch-e-git-pull",[12,79,80],{},"O git fetch e o git pull são comandos Git usados para buscar informações atualizadas em um repositório remoto, porém, cada um faz isso à sua própria maneira. Por um lado, o git fetch baixa as alterações do repositório remoto para o repositório local, sem alterar nada no seu diretório de trabalho atual. Como essas alterações não são mescladas na branch local, você pode conferir o que mudou no repositório remoto sem interromper o que está fazendo. Já o git pull também busca as alterações mais recentes do repositório remoto, exatamente como o git fetch, mas vai um passo além e as mescla automaticamente na branch atual, ou seja, diferentemente do git fetch, ele aplica diretamente as mudanças do repositório remoto ao seu diretório de trabalho local.",[75,82,49],{"id":83},"o-que-é-o-git-fetch",[12,85,86,87,89,90,93,94,99],{},"O comando ",[23,88,25],{}," recupera o histórico de commits mais recente do repositório remoto, mas não altera o diretório de trabalho local. Mesmo após buscar as alterações remotas, elas não aparecem refletidas na sua branch local. Por isso, ele é usado principalmente quando você quer conferir o status mais recente do repositório remoto e revisar as mudanças antes de trazê-las para o repositório local. Para aplicar as alterações buscadas à sua branch local, é preciso executar manualmente o ",[23,91,92],{},"git merge"," ou o ",[16,95,98],{"href":96,"rel":97},"https://docs.gitlab.com/topics/git/git_rebase/",[],"git rebase",".",[75,101,55],{"id":102},"o-que-é-o-git-pull",[12,104,86,105,107,108,110,111,113,114,116],{},[23,106,29],{}," combina o ",[23,109,25],{}," e o ",[23,112,92],{}," (ou o ",[23,115,98],{},") em um único comando, permitindo recuperar as alterações do repositório remoto e integrá-las automaticamente à branch local atual.",[12,118,119],{},"Explicando melhor: enquanto o git fetch apenas busca as alterações do repositório remoto sem aplicá-las à branch local, rodar o git pull já integra essas mudanças diretamente na branch local. Isso torna o git pull uma boa opção para refletir rapidamente as modificações remotas na sua branch, mas também traz um ponto de atenção: como tudo acontece de forma automática, é preciso cautela para evitar conflitos, principalmente ao trabalhar em equipe.",[75,121,61],{"id":122},"quando-usar-o-git-fetch",[12,124,125],{},"O git fetch é o comando indicado quando você quer apenas buscar as informações mais recentes de um repositório remoto, sem que elas sejam refletidas diretamente na sua branch local. Este é um ponto importante porque usar o git pull traria automaticamente todas as branches remotas para a sua branch local, incluindo eventuais branches problemáticas ou incorretas.",[12,127,128],{},"Por isso, quando alterações estão sendo feitas simultaneamente nas branches remota e local, ou quando há novas pessoas entrando no time, é mais seguro usar o git fetch para trazer primeiro o conteúdo da branch remota e só depois realizar o merge ou o rebase,garantindo mais controle sobre o processo.",[75,130,67],{"id":131},"quando-usar-o-git-pull",[12,133,134],{},"O git pull realiza mais processos do que o git fetch, já que combina a busca das alterações (git fetch) com a execução do git merge ou do git rebase em uma única etapa. É por isso que ele é recomendado quando você quer refletir rapidamente as mudanças do repositório remoto na sua branch local, sem precisar rodar dois comandos separados.",[75,136,73],{"id":137},"perguntas-frequentes-sobre-git-fetch-e-git-pull",[139,140,142],"h3",{"id":141},"qual-é-a-diferença-entre-git-pull-e-git-fetch","Qual é a diferença entre git pull e git fetch?",[12,144,145],{},"O git pull é um comando que executa o git fetch seguido do git merge ou do git rebase. Enquanto o git fetch não afeta o repositório local, o git pull sincroniza automaticamente as alterações do repositório remoto com o repositório local.",[139,147,149],{"id":148},"quais-cuidados-devo-ter-ao-usar-o-git-pull","Quais cuidados devo ter ao usar o git pull?",[12,151,152,153,156],{},"Ao executar o git pull, podem surgir conflitos entre as alterações remotas e locais — conflitos de merge são comuns nesse cenário e, quando acontecem, precisam ser resolvidos manualmente. Uma alternativa é usar o ",[23,154,155],{},"git pull --rebase",", que permite incorporar as alterações mais recentes já realizando um rebase no processo.",[139,158,160],{"id":159},"para-que-serve-o-git-fetch","Para que serve o git fetch?",[12,162,163],{},"O git fetch é útil para checar e buscar o status mais recente do repositório remoto. Como as alterações buscadas não são refletidas automaticamente na branch local, o comando funciona como uma forma de sincronizar os repositórios local e remoto sem comprometer o trabalho em andamento.",[75,165,167],{"id":166},"leia-mais","Leia mais",[35,169,170,177,184,191],{},[38,171,172],{},[16,173,176],{"href":174,"rel":175},"https://about.gitlab.com/blog/whats-new-in-git-2-46-0/",[],"Novidades do Git 2.46",[38,178,179],{},[16,180,183],{"href":181,"rel":182},"https://docs.gitlab.com/topics/git/",[],"Aprenda Git",[38,185,186],{},[16,187,190],{"href":188,"rel":189},"https://docs.gitlab.com/administration/gitaly/",[],"Conheça o GitLab Gitaly",[38,192,193],{},[16,194,197],{"href":195,"rel":196},"https://about.gitlab.com/blog/git-command-line-on-windows-with-git-bash/",[],"Conheça a linha de comando do Git no Windows",{"title":199,"searchDepth":200,"depth":200,"links":201},"",2,[202,203,204,205,206,207,213],{"id":77,"depth":200,"text":43},{"id":83,"depth":200,"text":49},{"id":102,"depth":200,"text":55},{"id":122,"depth":200,"text":61},{"id":131,"depth":200,"text":67},{"id":137,"depth":200,"text":73,"children":208},[209,211,212],{"id":141,"depth":210,"text":142},3,{"id":148,"depth":210,"text":149},{"id":159,"depth":210,"text":160},{"id":166,"depth":200,"text":167},"open-source","2026-09-18","O git pull é um comando Git que executa o git fetch e o git merge simultaneamente. Este artigo explica as características e os usos adequados de cada um.","md",null,false,"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749660028/Blog/Hero%20Images/blog-image-template-1800x945__25_.png",{},true,"/pt-br/blog/git-pull-vs-git-fetch-whats-the-difference",{"title":5,"description":225,"ogTitle":5,"ogDescription":225,"noIndex":219,"ogImage":220,"ogUrl":226,"ogSiteName":227,"ogType":228,"canonicalUrls":226},"O git pull é um comando Git que executa o git fetch e o git merge simultaneamente. Entenda as características e os usos adequados de cada um.","https://about.gitlab.com/pt-br/blog/git-pull-vs-git-fetch-whats-the-difference","https://about.gitlab.com","article","git-pull-vs-git-fetch-whats-the-difference","pt-br/blog/git-pull-vs-git-fetch-whats-the-difference",[232,233],"git","open source","BlogPost","XYoX1AA7EwsiJVJ8WKq_cAHJgXpB0TUOo_qxvHsnUw8",{"logo":237,"freeTrial":242,"sales":247,"login":252,"items":257,"search":588,"minimal":622,"duo":641,"switchNav":650,"pricingDeployment":661},{"config":238},{"href":239,"dataGaName":240,"dataGaLocation":241},"/pt-br/","gitlab logo","header",{"text":243,"config":244},"Obtenha uma avaliação gratuita",{"href":245,"dataGaName":246,"dataGaLocation":241},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/pt-br&glm_content=default-saas-trial/","free trial",{"text":248,"config":249},"Solicite uma demonstração",{"href":250,"dataGaName":251,"dataGaLocation":241},"/pt-br/sales/?contact-topic=request-demo","sales",{"text":253,"config":254},"Fazer login",{"href":255,"dataGaName":256,"dataGaLocation":241},"https://gitlab.com/users/sign_in/","sign in",[258,344,432,437,512,566],{"text":259,"left":222,"config":260,"menu":262},"Plataforma",{"dataNavLevelOne":261},"platform",{"type":263,"link":264,"columns":268,"feature":333},"lists",{"text":265,"config":266},"Conheça a plataforma",{"href":267,"dataGaName":261,"dataGaLocation":241},"/pt-br/platform/",[269,292,315],{"title":270,"items":271},"Execução e fluxos de trabalho",[272,277,282,287],{"text":273,"config":274},"CI/CD",{"href":275,"dataGaLocation":241,"dataGaName":276},"/pt-br/solutions/continuous-integration/","ci/cd",{"text":278,"config":279},"Gerenciamento de código-fonte",{"href":280,"dataGaLocation":241,"dataGaName":281},"/pt-br/solutions/source-code-management/","source code management",{"text":283,"config":284},"Entrega ágil",{"href":285,"dataGaLocation":241,"dataGaName":286},"/pt-br/solutions/agile-delivery/","agile delivery",{"text":288,"config":289},"Gerenciamento de artefatos",{"href":290,"dataGaLocation":241,"dataGaName":291},"/pt-br/artifact-central/","artifact management",{"title":293,"items":294},"Segurança e governança",[295,300,305,310],{"text":296,"config":297},"Testes de segurança de aplicações",{"href":298,"dataGaLocation":241,"dataGaName":299},"/pt-br/solutions/application-security-testing/","application security testing",{"text":301,"config":302},"Governança e conformidade",{"href":303,"dataGaLocation":241,"dataGaName":304},"/pt-br/solutions/software-compliance/","governance and compliance",{"text":306,"config":307},"Gerenciamento de segredos",{"href":308,"dataGaLocation":241,"dataGaName":309},"/pt-br/gitlab-secrets-manager/","secrets management",{"text":311,"config":312},"Segurança da cadeia de suprimentos",{"href":313,"dataGaLocation":241,"dataGaName":314},"/pt-br/solutions/supply-chain/","supply chain security",{"title":316,"items":317},"Contexto e IA",[318,323,328],{"text":319,"config":320},"Orquestração agêntica",{"href":321,"dataGaLocation":241,"dataGaName":322},"/pt-br/gitlab-duo-agent-platform/","agentic orchestration",{"text":324,"config":325},"Grafo de contexto",{"href":326,"dataGaLocation":241,"dataGaName":327},"/pt-br/gitlab-orbit/","context graph",{"text":329,"config":330},"Visibilidade e métricas",{"href":331,"dataGaLocation":241,"dataGaName":332},"/pt-br/solutions/visibility-measurement/","visibility and measurement",{"config":334,"title":337,"text":338,"link":339},{"background":335,"textColor":336},"url('https://res.cloudinary.com/about-gitlab-com/image/upload/v1790185102/o7dn32anqcb6z8dgd3as.jpg')","#000","Por que escolher o GitLab?","Uma plataforma única que oferece velocidade e controle em todo o ciclo de vida do seu software.",{"text":340,"config":341},"Saiba mais",{"href":342,"dataGaName":343,"dataGaLocation":241},"/pt-br/why-gitlab/","why gitlab",{"text":345,"left":222,"config":346,"menu":348},"Soluções",{"dataNavLevelOne":347},"solutions",{"type":263,"link":349,"columns":353,"feature":423},{"text":350,"config":351},"Confira todas as soluções",{"href":352,"dataGaName":347,"dataGaLocation":241},"/pt-br/solutions/",[354,372,390],{"title":355,"items":356},"Resultados",[357,362,367],{"text":358,"config":359},"Modernização de DevOps",{"href":360,"dataGaLocation":241,"dataGaName":361},"/pt-br/assessments/devops-modernization-assessment/","devops modernization",{"text":363,"config":364},"Modernização da segurança",{"href":365,"dataGaLocation":241,"dataGaName":366},"/pt-br/assessments/security-modernization-assessment/","security modernization",{"text":368,"config":369},"Modernização da IA",{"href":370,"dataGaLocation":241,"dataGaName":371},"/pt-br/assessments/ai-modernization-assessment/","ai modernization",{"title":373,"items":374},"Por tamanho",[375,380,385],{"text":376,"config":377},"Enterprise",{"href":378,"dataGaLocation":241,"dataGaName":379},"/pt-br/enterprise/","enterprise",{"text":381,"config":382},"Pequenas empresas",{"href":383,"dataGaLocation":241,"dataGaName":384},"/pt-br/small-business/","small business",{"text":386,"config":387},"Start-ups",{"href":388,"dataGaLocation":241,"dataGaName":389},"/pt-br/solutions/startups/","startups",{"title":391,"items":392},"Indústrias",[393,398,403,408,413,418],{"text":394,"config":395},"Serviços financeiros",{"href":396,"dataGaLocation":241,"dataGaName":397},"/pt-br/solutions/finance/","financial services",{"text":399,"config":400},"Setor público",{"href":401,"dataGaLocation":241,"dataGaName":402},"/pt-br/solutions/public-sector/","public sector",{"text":404,"config":405},"Telecomunicações",{"href":406,"dataGaLocation":241,"dataGaName":407},"/pt-br/solutions/telecommunications/","telecommunications",{"text":409,"config":410},"Serviços automotivos",{"href":411,"dataGaLocation":241,"dataGaName":412},"/pt-br/solutions/automotive/","automotive",{"text":414,"config":415},"Educação",{"href":416,"dataGaLocation":241,"dataGaName":417},"/pt-br/solutions/education/","education",{"text":419,"config":420},"Aeroespacial",{"href":421,"dataGaLocation":241,"dataGaName":422},"/pt-br/solutions/aerospace/","aerospace",{"config":424,"title":425,"text":426,"link":427},{"background":335,"textColor":336},"GitLab Security Standard","Saiba como fortalecer sua fábrica de software e permitir que agentes de IA conquistem autonomia, sem abrir mão da segurança.",{"text":428,"config":429},"Explore o padrão",{"href":430,"dataGaName":431,"dataGaLocation":241},"/pt-br/gitlab-security-standard/","gitlab security standard",{"text":433,"config":434},"Preços",{"href":435,"dataGaName":436,"dataGaLocation":241,"dataNavLevelOne":436},"/pt-br/pricing/","pricing",{"text":438,"config":439,"menu":441},"Recursos",{"dataNavLevelOne":440},"resources",{"type":263,"link":442,"columns":446,"feature":503},{"text":443,"config":444},"Confira todos os recursos",{"href":445,"dataGaName":440,"dataGaLocation":241},"/pt-br/resources/",[447,475],{"title":448,"items":449},"Descubra",[450,455,460,465,470],{"text":451,"config":452},"Documentação",{"href":453,"dataGaName":454,"dataGaLocation":241},"https://docs.gitlab.com/","docs",{"text":456,"config":457},"University",{"href":458,"dataGaName":459,"dataGaLocation":241},"https://university.gitlab.com/","university",{"text":461,"config":462},"Demo Series",{"href":463,"dataGaName":464,"dataGaLocation":241},"/pt-br/gitlab-technical-demo-series/","demo series",{"text":466,"config":467},"Demo Hub",{"href":468,"dataGaName":469,"dataGaLocation":241},"/pt-br/demo-hub/","demo hub",{"text":471,"config":472},"Serviços",{"href":473,"dataGaName":474,"dataGaLocation":241},"/pt-br/services/","services",{"title":476,"items":477},"Conecte-se",[478,483,488,493,498],{"text":479,"config":480},"Blog",{"href":481,"dataGaName":482,"dataGaLocation":241},"/pt-br/blog/","blog",{"text":484,"config":485},"Comunidade",{"href":486,"dataGaName":487,"dataGaLocation":241},"/community/","community",{"text":489,"config":490},"Clientes",{"href":491,"dataGaName":492,"dataGaLocation":241},"/pt-br/customers/","customers",{"text":494,"config":495},"Parceiros",{"href":496,"dataGaName":497,"dataGaLocation":241},"/pt-br/partners/","partners",{"text":499,"config":500},"Eventos",{"href":501,"dataGaName":502,"dataGaLocation":241},"/events/","events",{"config":504,"title":505,"text":506,"link":507},{"background":335,"textColor":336},"Novidades no GitLab","Acompanhe as melhorias e os recursos mais recentes.",{"text":508,"config":509},"Confira as novidades",{"href":510,"dataGaName":511,"dataGaLocation":241},"/pt-br/whats-new/","whats new",{"text":513,"config":514,"menu":516},"Empresa",{"dataNavLevelOne":515},"company",{"type":263,"columns":517},[518],{"items":519},[520,525,531,536,541,546,551,556,561],{"text":521,"config":522},"Sobre",{"href":523,"dataGaName":524,"dataGaLocation":241},"/pt-br/company/","about",{"text":526,"config":527,"footerGa":530},"Vagas",{"href":528,"dataGaName":529,"dataGaLocation":241},"/jobs/","jobs",{"dataGaName":529},{"text":532,"config":533},"Imprensa",{"href":534,"dataGaName":535,"dataGaLocation":241},"/press/","press",{"text":537,"config":538},"Manual",{"href":539,"dataGaName":540,"dataGaLocation":241},"https://handbook.gitlab.com/","handbook",{"text":542,"config":543},"Liderança",{"href":544,"dataGaName":545,"dataGaLocation":241},"/company/team/e-group/","leadership",{"text":547,"config":548},"Relações com investidores",{"href":549,"dataGaName":550,"dataGaLocation":241},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":552,"config":553},"Trust Center",{"href":554,"dataGaName":555,"dataGaLocation":241},"/pt-br/security/","trust center",{"text":557,"config":558},"AI Transparency Center",{"href":559,"dataGaName":560,"dataGaLocation":241},"/pt-br/ai-transparency-center/","ai transparency center",{"text":562,"config":563},"Boletim informativo",{"href":564,"dataGaName":565,"dataGaLocation":241},"/company/contact/#contact-forms","newsletter",{"text":567,"config":568,"menu":569},"Entre em contato",{"dataNavLevelOne":515},{"type":263,"columns":570},[571],{"items":572},[573,578,583],{"text":574,"config":575},"Fale com a equipe de vendas",{"href":576,"dataGaName":577,"dataGaLocation":241},"/pt-br/sales/","talk to sales",{"text":579,"config":580},"Portal de ajuda",{"href":581,"dataGaName":582,"dataGaLocation":241},"https://support.gitlab.com/hc/en-us","support portal",{"text":584,"config":585},"Portal de clientes",{"href":586,"dataGaName":587,"dataGaLocation":241},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":589,"login":590,"suggestions":597},"Fechar",{"text":591,"link":592},"Para pesquisar repositórios e projetos, faça login em",{"text":593,"config":594},"gitlab.com",{"href":255,"dataGaName":595,"dataGaLocation":596},"search login","search",{"text":598,"default":599},"Sugestões",[600,603,607,609,614,619],{"text":601,"config":602},"GitLab Duo Agent Platform",{"href":321,"dataGaName":601,"dataGaLocation":596},{"text":604,"config":605},"Sugestões de código (AI)",{"href":321,"dataGaName":606,"dataGaLocation":596},"Code Suggestions (AI)",{"text":273,"config":608},{"href":275,"dataGaName":273,"dataGaLocation":596},{"text":610,"config":611},"GitLab na AWS",{"href":612,"dataGaName":613,"dataGaLocation":596},"/pt-br/partners/technology-partners/aws/","GitLab on AWS",{"text":615,"config":616},"GitLab no Google Cloud",{"href":617,"dataGaName":618,"dataGaLocation":596},"/pt-br/partners/technology-partners/google-cloud-platform/","GitLab on Google Cloud",{"text":337,"config":620},{"href":342,"dataGaName":621,"dataGaLocation":596},"Why GitLab?",{"freeTrial":623,"mobileIcon":628,"desktopIcon":633,"secondaryButton":636},{"text":624,"config":625},"Iniciar avaliação gratuita",{"href":626,"dataGaName":246,"dataGaLocation":627},"https://gitlab.com/-/trials/new/","nav",{"altText":629,"config":630},"Ícone do GitLab",{"src":631,"dataGaName":632,"dataGaLocation":627},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":629,"config":634},{"src":635,"dataGaName":632,"dataGaLocation":627},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":637,"config":638},"Primeiros passos",{"href":639,"dataGaName":640,"dataGaLocation":627},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/pt-br/get-started/","get started",{"freeTrial":642,"mobileIcon":646,"desktopIcon":648},{"text":643,"config":644},"Saiba mais sobre o GitLab Duo",{"href":321,"dataGaName":645,"dataGaLocation":627},"gitlab duo",{"altText":629,"config":647},{"src":631,"dataGaName":632,"dataGaLocation":627},{"altText":629,"config":649},{"src":635,"dataGaName":632,"dataGaLocation":627},{"button":651,"mobileIcon":656,"desktopIcon":658},{"text":652,"config":653},"/switch",{"href":654,"dataGaName":655,"dataGaLocation":627},"#contact","switch",{"altText":629,"config":657},{"src":631,"dataGaName":632,"dataGaLocation":627},{"altText":629,"config":659},{"src":660,"dataGaName":632,"dataGaLocation":627},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":662,"mobileIcon":667,"desktopIcon":669},{"text":663,"config":664},"Voltar para preços",{"href":435,"dataGaName":665,"dataGaLocation":627,"icon":666},"back to pricing","GoBack",{"altText":629,"config":668},{"src":631,"dataGaName":632,"dataGaLocation":627},{"altText":629,"config":670},{"src":635,"dataGaName":632,"dataGaLocation":627},{"title":672,"button":673,"config":676},"GitLab Orbit chegou: a camada de contexto para agentes de IA.",{"text":340,"config":674},{"href":326,"dataGaName":675,"dataGaLocation":241},"orbit",{"layout":677,"disabled":219},"release",{"data":679},{"text":680,"source":681,"edit":687,"contribute":692,"config":697,"items":702,"minimal":922},"Git é uma marca comercial da Software Freedom Conservancy e nosso uso do nome \"GitLab\" está sob licença",{"text":682,"config":683},"Ver a origem da página",{"href":684,"dataGaName":685,"dataGaLocation":686},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":688,"config":689},"Editar esta página",{"href":690,"dataGaName":691,"dataGaLocation":686},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":693,"config":694},"Contribua",{"href":695,"dataGaName":696,"dataGaLocation":686},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":698,"facebook":699,"youtube":700,"linkedin":701},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[703,749,806,848,889],{"title":433,"links":704,"subMenu":719},[705,709,714],{"text":706,"config":707},"Confira os planos",{"href":435,"dataGaName":708,"dataGaLocation":686},"view plans",{"text":710,"config":711},"Por que escolher o GitLab Premium?",{"href":712,"dataGaName":713,"dataGaLocation":686},"/pt-br/pricing/premium/","why premium",{"text":715,"config":716},"Por que escolher o GitLab Ultimate?",{"href":717,"dataGaName":718,"dataGaLocation":686},"/pt-br/pricing/ultimate/","why ultimate",[720],{"title":721,"links":722},"Entre em contato conosco",[723,725,727,729,734,739,744],{"text":574,"config":724},{"href":576,"dataGaName":251,"dataGaLocation":686},{"text":579,"config":726},{"href":581,"dataGaName":582,"dataGaLocation":686},{"text":584,"config":728},{"href":586,"dataGaName":587,"dataGaLocation":686},{"text":730,"config":731},"Status",{"href":732,"dataGaName":733,"dataGaLocation":686},"https://status.gitlab.com/","status",{"text":735,"config":736},"Termos de uso",{"href":737,"dataGaName":738,"dataGaLocation":686},"/terms/","terms of use",{"text":740,"config":741},"Aviso de privacidade",{"href":742,"dataGaName":743,"dataGaLocation":686},"/pt-br/privacy/","privacy statement",{"text":745,"config":746},"Preferências de cookies",{"dataGaName":747,"dataGaLocation":686,"id":748,"isOneTrustButton":222},"cookie preferences","ot-sdk-btn",{"title":259,"links":750,"subMenu":763},[751,753,755,757,759,761],{"text":265,"config":752},{"href":267,"dataGaName":261,"dataGaLocation":686},{"text":319,"config":754},{"href":321,"dataGaName":322,"dataGaLocation":686},{"text":273,"config":756},{"href":275,"dataGaName":276,"dataGaLocation":686},{"text":324,"config":758},{"href":326,"dataGaName":327,"dataGaLocation":686},{"text":306,"config":760},{"href":308,"dataGaName":309,"dataGaLocation":686},{"text":337,"config":762},{"href":342,"dataGaName":343,"dataGaLocation":686},[764],{"title":765,"links":766},"Tópicos",[767,771,776,781,786,791,796,801],{"text":273,"config":768},{"href":769,"dataGaName":770,"dataGaLocation":686},"/pt-br/topics/ci-cd/","cicd",{"text":772,"config":773},"GitOps",{"href":774,"dataGaName":775,"dataGaLocation":686},"/pt-br/topics/gitops/","gitops",{"text":777,"config":778},"DevOps",{"href":779,"dataGaName":780,"dataGaLocation":686},"/pt-br/topics/devops/","devops",{"text":782,"config":783},"Controle de versão",{"href":784,"dataGaName":785,"dataGaLocation":686},"/pt-br/topics/version-control/","version control",{"text":787,"config":788},"DevSecOps",{"href":789,"dataGaName":790,"dataGaLocation":686},"/pt-br/topics/devsecops/","devsecops",{"text":792,"config":793},"De nuvem nativa",{"href":794,"dataGaName":795,"dataGaLocation":686},"/pt-br/topics/cloud-native/","cloud native",{"text":797,"config":798},"IA para programação",{"href":799,"dataGaName":800,"dataGaLocation":686},"/pt-br/topics/devops/ai-for-coding/","ai for coding",{"text":802,"config":803},"IA agêntica",{"href":804,"dataGaName":805,"dataGaLocation":686},"/pt-br/topics/agentic-ai/","agentic ai",{"title":345,"links":807},[808,810,812,814,816,818,820,822,824,827,829,831,833,836,840,844],{"text":358,"config":809},{"href":360,"dataGaName":361,"dataGaLocation":686},{"text":363,"config":811},{"href":365,"dataGaName":366,"dataGaLocation":686},{"text":368,"config":813},{"href":370,"dataGaName":371,"dataGaLocation":686},{"text":394,"config":815},{"href":396,"dataGaName":397,"dataGaLocation":686},{"text":399,"config":817},{"href":401,"dataGaName":402,"dataGaLocation":686},{"text":404,"config":819},{"href":406,"dataGaName":407,"dataGaLocation":686},{"text":409,"config":821},{"href":411,"dataGaName":412,"dataGaLocation":686},{"text":414,"config":823},{"href":416,"dataGaName":417,"dataGaLocation":686},{"text":825,"config":826},"Setor aeroespacial",{"href":421,"dataGaName":422,"dataGaLocation":686},{"text":376,"config":828},{"href":378,"dataGaName":379,"dataGaLocation":686},{"text":381,"config":830},{"href":383,"dataGaName":384,"dataGaLocation":686},{"text":386,"config":832},{"href":388,"dataGaName":389,"dataGaLocation":686},{"text":772,"config":834},{"href":835,"dataGaName":775,"dataGaLocation":686},"/pt-br/solutions/gitops/",{"text":837,"config":838},"Análise de composição de software",{"href":313,"dataGaName":839,"dataGaLocation":686},"software composition analysis",{"text":841,"config":842},"Gestão de fluxo de valor do GitLab",{"href":331,"dataGaName":843,"dataGaLocation":686},"value stream management",{"text":845,"config":846},"Todas as soluções",{"href":352,"dataGaName":847,"dataGaLocation":686},"all solutions",{"title":438,"links":849},[850,855,860,862,864,866,868,870,872,874,876,878,880,882,885],{"text":851,"config":852},"Instalação",{"href":853,"dataGaName":854,"dataGaLocation":686},"/pt-br/install/","install",{"text":856,"config":857},"Guias de início rápido",{"href":858,"dataGaName":859,"dataGaLocation":686},"/pt-br/get-started/","quick setup checklists",{"text":451,"config":861},{"href":453,"dataGaName":454,"dataGaLocation":686},{"text":456,"config":863},{"href":458,"dataGaName":459,"dataGaLocation":686},{"text":461,"config":865},{"href":463,"dataGaName":464,"dataGaLocation":686},{"text":466,"config":867},{"href":468,"dataGaName":469,"dataGaLocation":686},{"text":471,"config":869},{"href":473,"dataGaName":474,"dataGaLocation":686},{"text":479,"config":871},{"href":481,"dataGaName":482,"dataGaLocation":686},{"text":484,"config":873},{"href":486,"dataGaName":487,"dataGaLocation":686},{"text":489,"config":875},{"href":491,"dataGaName":492,"dataGaLocation":686},{"text":494,"config":877},{"href":496,"dataGaName":497,"dataGaLocation":686},{"text":499,"config":879},{"href":501,"dataGaName":502,"dataGaLocation":686},{"text":562,"config":881},{"href":564,"dataGaName":565,"dataGaLocation":686},{"text":883,"config":884},"Novidades",{"href":510,"dataGaName":511,"dataGaLocation":686},{"text":886,"config":887},"Todos os recursos",{"href":445,"dataGaName":888,"dataGaLocation":686},"all resources",{"title":513,"links":890},[891,893,895,897,899,901,903,905,907,912,917],{"text":521,"config":892},{"href":523,"dataGaName":515,"dataGaLocation":686},{"text":526,"config":894},{"href":528,"dataGaName":529,"dataGaLocation":686},{"text":532,"config":896},{"href":534,"dataGaName":535,"dataGaLocation":686},{"text":537,"config":898},{"href":539,"dataGaName":540,"dataGaLocation":686},{"text":542,"config":900},{"href":544,"dataGaName":545,"dataGaLocation":686},{"text":547,"config":902},{"href":549,"dataGaName":550,"dataGaLocation":686},{"text":552,"config":904},{"href":554,"dataGaName":555,"dataGaLocation":686},{"text":557,"config":906},{"href":559,"dataGaName":560,"dataGaLocation":686},{"text":908,"config":909},"Sustentabilidade",{"href":910,"dataGaName":911,"dataGaLocation":686},"/sustainability/","Sustainability",{"text":913,"config":914},"Diversidade, inclusão e pertencimento (DIB)",{"href":915,"dataGaName":916,"dataGaLocation":686},"/pt-br/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":918,"config":919},"Declaração de Transparência da Lei da Escravidão Moderna",{"href":920,"dataGaName":921,"dataGaLocation":686},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":923},[924,927,930],{"text":925,"config":926},"Termos",{"href":737,"dataGaName":738,"dataGaLocation":686},{"text":928,"config":929},"Cookies",{"dataGaName":747,"dataGaLocation":686,"id":748,"isOneTrustButton":222},{"text":931,"config":932},"Privacidade",{"href":742,"dataGaName":743,"dataGaLocation":686},[934],{"id":935,"title":936,"body":218,"config":937,"content":939,"description":218,"extension":942,"meta":943,"navigation":222,"path":944,"seo":945,"stem":946,"__hash__":947},"blogAuthors/en-us/blog/authors/gitlab.yml","Gitlab",{"template":938},"BlogAuthor",{"name":7,"config":940},{"headshot":941,"ctfId":7},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749659488/Blog/Author%20Headshots/gitlab-logo-extra-whitespace.png","yml",{},"/en-us/blog/authors/gitlab",{},"en-us/blog/authors/gitlab","XCBKIcPoCs6zi2oHG7o-bAp52Jhaw8_zGhIJ2jNrEjU",[949],{"title":950,"description":951,"heroImage":952,"category":214,"date":953,"authors":954,"slug":955,"externalUrl":218},"O que é Git: Guia sobre funções e funcionamento do Git","Quer concluir seus projetos usando o Git? Entenda o que é o Git, descubra todos os benefícios e recursos do Git no nosso guia completo.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749673991/Blog/Hero%20Images/Git.jpg","2024-11-14",[7],"what-is-git-the-ultimate-guide-to-gits-role-and-functionality",{"header":957,"text":958,"button":962,"disclaimer":965},"Comece sua avaliação gratuita de\n\n30 dias do GitLab\n",[959,960,961],"Acesso à GitLab Duo Agent Platform","Experimente nossos recursos mais avançados","Automatize tarefas complexas com IA",{"text":243,"config":963},{"href":964,"dataGaName":246,"dataGaLocation":482},"https://gitlab.com/-/trials/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/pt-br/blog/","Não é necessário cartão de crédito.",{"header":967,"blurb":968,"button":969,"secondaryButton":974},"Comece a desenvolver mais rápido hoje","Veja o que sua equipe pode fazer com a plataforma de orquestração inteligente para DevSecOps.\n",{"text":970,"config":971},"Obtenha sua avaliação gratuita",{"href":972,"dataGaName":246,"dataGaLocation":973},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/pt-br/","feature",{"text":574,"config":975},{"href":576,"dataGaName":251,"dataGaLocation":973},1791944962024]