[{"data":1,"prerenderedAt":857},["ShallowReactive",2],{"/blog/distributed-version-control":3,"navigation-en-us":72,"banner-en-us":500,"footer-en-us":510,"blog-post-authors-en-us-William Arias":754,"blog-related-posts-en-us-distributed-version-control":769,"blog-promotions-en-us":793,"next-steps-en-us":847},{"id":4,"title":5,"authors":6,"body":8,"category":53,"date":54,"description":55,"extension":56,"externalUrl":57,"faq":57,"featured":58,"heroImage":59,"meta":60,"navigation":31,"path":61,"seo":62,"slug":66,"stem":67,"tags":68,"template":70,"updatedDate":57,"__hash__":71},"blogPosts/en-us/blog/distributed-version-control.md","Distributed Version Control & Collaboration",[7],"William Arias",{"type":9,"value":10,"toc":49},"minimark",[11,20,23,32,35],[12,13,14,19],"p",{},[15,16,18],"a",{"href":17},"/topics/version-control/","Distributed Version Control","  allows  remote, collaborative work to flourish since a single copy of the complete project's history can be stored in any machine. But Distributed Version Control goes beyond every developer having a copy of the project in their machines, in fact it sets the foundation for a team to decide what strategy they need to adopt to deliver software.",[12,21,22],{},"With Gitlab a team can choose and adapt to different branching strategies that enable Continuous Integration being an example of that   high-frequency integration patterns where developers push very often local commits to the main branch, this is achieved through Gitlab Merge Request that favors short-lived branches augmenting the frequency of merges.\nDistributed Version Control and Collaboration  are cornerstone for software development lifecycle, Watch this video to see its capabilities in action",[24,25],"iframe",{"width":26,"height":27,"src":28,"frameBorder":29,"allow":30,"allowFullScreen":31},560,315,"https://www.youtube.com/embed/JAgIEdYhj00","0","accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture",true,[12,33,34],{},"Cover image credit:",[12,36,37,38,43,44],{},"Cover image by ",[15,39,42],{"href":40,"rel":41},"https://pixabay.com/photos/assembly-carpenter-carpentry-3830652/",[],"www_slon_pics"," on ",[15,45,48],{"href":46,"rel":47},"https://pixabay.com",[],"pixabay",{"title":50,"searchDepth":51,"depth":51,"links":52},"",2,[],"unfiltered","2020-10-02","Developers can collaborate and work together in distributed environments. Adopt diverse integration patterns for branching, merging and code reviews along with granular permissions schemes ensuring code quality and safety.","md",null,false,"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749668242/Blog/Hero%20Images/assembly-3830652.jpg",{},"/en-us/blog/distributed-version-control",{"title":5,"description":55,"ogTitle":5,"ogDescription":55,"noIndex":58,"ogImage":59,"ogUrl":63,"ogSiteName":64,"ogType":65,"canonicalUrls":63},"https://about.gitlab.com/blog/distributed-version-control","https://about.gitlab.com","article","distributed-version-control","en-us/blog/distributed-version-control",[69,69],"CI","BlogPost","TEnvjdLOTzwp8mLAHQKgjZND70JoVkD1IgrmY-m096M",{"logo":73,"freeTrial":78,"sales":83,"login":88,"items":93,"search":420,"minimal":451,"duo":470,"switchNav":479,"pricingDeployment":490},{"config":74},{"href":75,"dataGaName":76,"dataGaLocation":77},"/","gitlab logo","header",{"text":79,"config":80},"Get free trial",{"href":81,"dataGaName":82,"dataGaLocation":77},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/","free trial",{"text":84,"config":85},"Request a demo",{"href":86,"dataGaName":87,"dataGaLocation":77},"/sales/?contact-topic=request-demo","sales",{"text":89,"config":90},"Sign in",{"href":91,"dataGaName":92,"dataGaLocation":77},"https://gitlab.com/users/sign_in/","sign in",[94,123,223,228,342,398],{"text":95,"config":96,"menu":98},"Platform",{"dataNavLevelOne":97},"platform",{"type":99,"columns":100},"cards",[101,107,115],{"title":95,"description":102,"link":103},"The intelligent orchestration platform for DevSecOps",{"text":104,"config":105},"Explore our Platform",{"href":106,"dataGaName":97,"dataGaLocation":77},"/platform/",{"title":108,"description":109,"link":110},"GitLab Duo Agent Platform","Agentic AI for the entire software lifecycle",{"text":111,"config":112},"Meet GitLab Duo",{"href":113,"dataGaName":114,"dataGaLocation":77},"/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":116,"description":117,"link":118},"Why GitLab","See the top reasons enterprises choose GitLab",{"text":119,"config":120},"Learn more",{"href":121,"dataGaName":122,"dataGaLocation":77},"/why-gitlab/","why gitlab",{"text":124,"left":31,"config":125,"menu":127},"Product",{"dataNavLevelOne":126},"solutions",{"type":128,"link":129,"columns":133,"feature":202},"lists",{"text":130,"config":131},"View all Solutions",{"href":132,"dataGaName":126,"dataGaLocation":77},"/solutions/",[134,158,181],{"title":135,"description":136,"link":137,"items":142},"Automation","CI/CD and automation to accelerate deployment",{"config":138},{"icon":139,"href":140,"dataGaName":141,"dataGaLocation":77},"AutomatedCodeAlt","/solutions/delivery-automation/","automated software delivery",[143,147,150,154],{"text":144,"config":145},"CI/CD",{"href":146,"dataGaLocation":77,"dataGaName":144},"/solutions/continuous-integration/",{"text":108,"config":148},{"href":113,"dataGaLocation":77,"dataGaName":149},"gitlab duo agent platform - product menu",{"text":151,"config":152},"Source Code Management",{"href":153,"dataGaLocation":77,"dataGaName":151},"/solutions/source-code-management/",{"text":155,"config":156},"Automated Software Delivery",{"href":140,"dataGaLocation":77,"dataGaName":157},"Automated software delivery",{"title":159,"description":160,"link":161,"items":166},"Security","Deliver code faster without compromising security",{"config":162},{"href":163,"dataGaName":164,"dataGaLocation":77,"icon":165},"/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[167,171,176],{"text":168,"config":169},"Application Security Testing",{"href":163,"dataGaName":170,"dataGaLocation":77},"Application security testing",{"text":172,"config":173},"Software Supply Chain Security",{"href":174,"dataGaLocation":77,"dataGaName":175},"/solutions/supply-chain/","Software supply chain security",{"text":177,"config":178},"Software Compliance",{"href":179,"dataGaName":180,"dataGaLocation":77},"/solutions/software-compliance/","software compliance",{"title":182,"link":183,"items":188},"Measurement",{"config":184},{"icon":185,"href":186,"dataGaName":187,"dataGaLocation":77},"DigitalTransformation","/solutions/visibility-measurement/","visibility and measurement",[189,193,197],{"text":190,"config":191},"Visibility & Measurement",{"href":186,"dataGaLocation":77,"dataGaName":192},"Visibility and Measurement",{"text":194,"config":195},"Value Stream Management",{"href":196,"dataGaLocation":77,"dataGaName":194},"/solutions/value-stream-management/",{"text":198,"config":199},"Analytics & Insights",{"href":200,"dataGaLocation":77,"dataGaName":201},"/solutions/analytics-and-insights/","Analytics and insights",{"title":203,"type":128,"items":204},"GitLab for",[205,211,217],{"text":206,"config":207},"Enterprise",{"icon":208,"href":209,"dataGaLocation":77,"dataGaName":210},"Building","/enterprise/","enterprise",{"text":212,"config":213},"Small Business",{"icon":214,"href":215,"dataGaLocation":77,"dataGaName":216},"Work","/small-business/","small business",{"text":218,"config":219},"Public Sector",{"icon":220,"href":221,"dataGaLocation":77,"dataGaName":222},"Organization","/solutions/public-sector/","public sector",{"text":224,"config":225},"Pricing",{"href":226,"dataGaName":227,"dataGaLocation":77,"dataNavLevelOne":227},"/pricing/","pricing",{"text":229,"config":230,"menu":232},"Resources",{"dataNavLevelOne":231},"resources",{"type":128,"link":233,"columns":237,"feature":331},{"text":234,"config":235},"View all resources",{"href":236,"dataGaName":231,"dataGaLocation":77},"/resources/",[238,271,298],{"title":239,"items":240},"Getting started",[241,246,251,256,261,266],{"text":242,"config":243},"Install",{"href":244,"dataGaName":245,"dataGaLocation":77},"/install/","install",{"text":247,"config":248},"Quick start guides",{"href":249,"dataGaName":250,"dataGaLocation":77},"/get-started/","quick setup checklists",{"text":252,"config":253},"Learn",{"href":254,"dataGaLocation":77,"dataGaName":255},"https://university.gitlab.com/","learn",{"text":257,"config":258},"Product documentation",{"href":259,"dataGaName":260,"dataGaLocation":77},"https://docs.gitlab.com/","product documentation",{"text":262,"config":263},"Best practice videos",{"href":264,"dataGaName":265,"dataGaLocation":77},"/getting-started-videos/","best practice videos",{"text":267,"config":268},"Integrations",{"href":269,"dataGaName":270,"dataGaLocation":77},"/integrations/","integrations",{"title":272,"items":273},"Discover",[274,279,284,289,293],{"text":275,"config":276},"Customer success stories",{"href":277,"dataGaName":278,"dataGaLocation":77},"/customers/","customer success stories",{"text":280,"config":281},"Blog",{"href":282,"dataGaName":283,"dataGaLocation":77},"/blog/","blog",{"text":285,"config":286},"Demo Hub",{"href":287,"dataGaName":288,"dataGaLocation":77},"/demo-hub/","demo hub",{"text":290,"config":291},"The Source",{"href":292,"dataGaName":283,"dataGaLocation":77},"/the-source/",{"text":294,"config":295},"Remote",{"href":296,"dataGaName":297,"dataGaLocation":77},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":299,"items":300},"Connect",[301,306,311,316,321,326],{"text":302,"config":303},"GitLab Services",{"href":304,"dataGaName":305,"dataGaLocation":77},"/services/","services",{"text":307,"config":308},"Contribute",{"href":309,"dataGaName":310,"dataGaLocation":77},"https://contributors.gitlab.com","contribute",{"text":312,"config":313},"Community",{"href":314,"dataGaName":315,"dataGaLocation":77},"/community/","community",{"text":317,"config":318},"Forum",{"href":319,"dataGaName":320,"dataGaLocation":77},"https://forum.gitlab.com/","forum",{"text":322,"config":323},"Events",{"href":324,"dataGaName":325,"dataGaLocation":77},"/events/","events",{"text":327,"config":328},"Partners",{"href":329,"dataGaName":330,"dataGaLocation":77},"/partners/","partners",{"config":332,"title":335,"text":336,"link":337},{"background":333,"textColor":334},"url('https://res.cloudinary.com/about-gitlab-com/image/upload/v1777322348/qpq8yrgn8knii57omj0c.png')","#000","What’s new in GitLab","Stay updated with our latest features and improvements.",{"text":338,"config":339},"Read the latest",{"href":340,"dataGaName":341,"dataGaLocation":77},"/whats-new/","whats new",{"text":343,"config":344,"menu":346},"Company",{"dataNavLevelOne":345},"company",{"type":128,"columns":347},[348],{"items":349},[350,355,361,363,368,373,378,383,388,393],{"text":351,"config":352},"About",{"href":353,"dataGaName":354,"dataGaLocation":77},"/company/","about",{"text":356,"config":357,"footerGa":360},"Jobs",{"href":358,"dataGaName":359,"dataGaLocation":77},"/jobs/","jobs",{"dataGaName":359},{"text":322,"config":362},{"href":324,"dataGaName":325,"dataGaLocation":77},{"text":364,"config":365},"Leadership",{"href":366,"dataGaName":367,"dataGaLocation":77},"/company/team/e-group/","leadership",{"text":369,"config":370},"Handbook",{"href":371,"dataGaName":372,"dataGaLocation":77},"https://handbook.gitlab.com/","handbook",{"text":374,"config":375},"Investor relations",{"href":376,"dataGaName":377,"dataGaLocation":77},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":379,"config":380},"Trust Center",{"href":381,"dataGaName":382,"dataGaLocation":77},"/security/","trust center",{"text":384,"config":385},"AI Transparency Center",{"href":386,"dataGaName":387,"dataGaLocation":77},"/ai-transparency-center/","ai transparency center",{"text":389,"config":390},"Newsletter",{"href":391,"dataGaName":392,"dataGaLocation":77},"/company/contact/#contact-forms","newsletter",{"text":394,"config":395},"Press",{"href":396,"dataGaName":397,"dataGaLocation":77},"/press/","press",{"text":399,"config":400,"menu":401},"Contact us",{"dataNavLevelOne":345},{"type":128,"columns":402},[403],{"items":404},[405,410,415],{"text":406,"config":407},"Talk to sales",{"href":408,"dataGaName":409,"dataGaLocation":77},"/sales/","talk to sales",{"text":411,"config":412},"Support portal",{"href":413,"dataGaName":414,"dataGaLocation":77},"https://support.gitlab.com/hc/en-us","support portal",{"text":416,"config":417},"Customer portal",{"href":418,"dataGaName":419,"dataGaLocation":77},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":421,"login":422,"suggestions":429},"Close",{"text":423,"link":424},"To search repositories and projects, login to",{"text":425,"config":426},"gitlab.com",{"href":91,"dataGaName":427,"dataGaLocation":428},"search login","search",{"text":430,"default":431},"Suggestions",[432,434,438,440,444,448],{"text":108,"config":433},{"href":113,"dataGaName":108,"dataGaLocation":428},{"text":435,"config":436},"Code Suggestions (AI)",{"href":437,"dataGaName":435,"dataGaLocation":428},"/solutions/code-suggestions/",{"text":144,"config":439},{"href":146,"dataGaName":144,"dataGaLocation":428},{"text":441,"config":442},"GitLab on AWS",{"href":443,"dataGaName":441,"dataGaLocation":428},"/partners/technology-partners/aws/",{"text":445,"config":446},"GitLab on Google Cloud",{"href":447,"dataGaName":445,"dataGaLocation":428},"/partners/technology-partners/google-cloud-platform/",{"text":449,"config":450},"Why GitLab?",{"href":121,"dataGaName":449,"dataGaLocation":428},{"freeTrial":452,"mobileIcon":457,"desktopIcon":462,"secondaryButton":465},{"text":453,"config":454},"Start free trial",{"href":455,"dataGaName":82,"dataGaLocation":456},"https://gitlab.com/-/trials/new/","nav",{"altText":458,"config":459},"Gitlab Icon",{"src":460,"dataGaName":461,"dataGaLocation":456},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":458,"config":463},{"src":464,"dataGaName":461,"dataGaLocation":456},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":466,"config":467},"Get Started",{"href":468,"dataGaName":469,"dataGaLocation":456},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/get-started/","get started",{"freeTrial":471,"mobileIcon":475,"desktopIcon":477},{"text":472,"config":473},"Learn more about GitLab Duo",{"href":113,"dataGaName":474,"dataGaLocation":456},"gitlab duo",{"altText":458,"config":476},{"src":460,"dataGaName":461,"dataGaLocation":456},{"altText":458,"config":478},{"src":464,"dataGaName":461,"dataGaLocation":456},{"button":480,"mobileIcon":485,"desktopIcon":487},{"text":481,"config":482},"/switch",{"href":483,"dataGaName":484,"dataGaLocation":456},"#contact","switch",{"altText":458,"config":486},{"src":460,"dataGaName":461,"dataGaLocation":456},{"altText":458,"config":488},{"src":489,"dataGaName":461,"dataGaLocation":456},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":491,"mobileIcon":496,"desktopIcon":498},{"text":492,"config":493},"Back to pricing",{"href":226,"dataGaName":494,"dataGaLocation":456,"icon":495},"back to pricing","GoBack",{"altText":458,"config":497},{"src":460,"dataGaName":461,"dataGaLocation":456},{"altText":458,"config":499},{"src":464,"dataGaName":461,"dataGaLocation":456},{"title":501,"titleMobile":502,"button":503,"config":508},"Duo Agent Platform delivers 400% ROI, per new Forrester Consulting study.","400% ROI: Forrester TEI for GitLab Duo",{"text":119,"config":504},{"href":505,"dataGaName":506,"dataGaLocation":507},"https://about.gitlab.com/blog/gitlab-duo-agent-platform-delivers-400-percent-roi/","forrester-tei-dap-banner","global-banner",{"layout":509,"disabled":58},"release",{"data":511},{"text":512,"source":513,"edit":519,"contribute":524,"config":529,"items":534,"minimal":743},"Git is a trademark of Software Freedom Conservancy and our use of 'GitLab' is under license",{"text":514,"config":515},"View page source",{"href":516,"dataGaName":517,"dataGaLocation":518},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":520,"config":521},"Edit this page",{"href":522,"dataGaName":523,"dataGaLocation":518},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":525,"config":526},"Please contribute",{"href":527,"dataGaName":528,"dataGaLocation":518},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":530,"facebook":531,"youtube":532,"linkedin":533},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[535,582,635,679,711],{"title":224,"links":536,"subMenu":551},[537,541,546],{"text":538,"config":539},"View plans",{"href":226,"dataGaName":540,"dataGaLocation":518},"view plans",{"text":542,"config":543},"Why Premium?",{"href":544,"dataGaName":545,"dataGaLocation":518},"/pricing/premium/","why premium",{"text":547,"config":548},"Why Ultimate?",{"href":549,"dataGaName":550,"dataGaLocation":518},"/pricing/ultimate/","why ultimate",[552],{"title":553,"links":554},"Contact Us",[555,558,560,562,567,572,577],{"text":556,"config":557},"Contact sales",{"href":408,"dataGaName":87,"dataGaLocation":518},{"text":411,"config":559},{"href":413,"dataGaName":414,"dataGaLocation":518},{"text":416,"config":561},{"href":418,"dataGaName":419,"dataGaLocation":518},{"text":563,"config":564},"Status",{"href":565,"dataGaName":566,"dataGaLocation":518},"https://status.gitlab.com/","status",{"text":568,"config":569},"Terms of use",{"href":570,"dataGaName":571,"dataGaLocation":518},"/terms/","terms of use",{"text":573,"config":574},"Privacy statement",{"href":575,"dataGaName":576,"dataGaLocation":518},"/privacy/","privacy statement",{"text":578,"config":579},"Cookie preferences",{"dataGaName":580,"dataGaLocation":518,"id":581,"isOneTrustButton":31},"cookie preferences","ot-sdk-btn",{"title":124,"links":583,"subMenu":592},[584,588],{"text":585,"config":586},"DevSecOps platform",{"href":106,"dataGaName":587,"dataGaLocation":518},"devsecops platform",{"text":589,"config":590},"AI-Assisted Development",{"href":113,"dataGaName":591,"dataGaLocation":518},"ai-assisted development",[593],{"title":594,"links":595},"Topics",[596,601,606,611,615,620,625,630],{"text":597,"config":598},"CICD",{"href":599,"dataGaName":600,"dataGaLocation":518},"/topics/ci-cd/","cicd",{"text":602,"config":603},"GitOps",{"href":604,"dataGaName":605,"dataGaLocation":518},"/topics/gitops/","gitops",{"text":607,"config":608},"DevOps",{"href":609,"dataGaName":610,"dataGaLocation":518},"/topics/devops/","devops",{"text":612,"config":613},"Version Control",{"href":17,"dataGaName":614,"dataGaLocation":518},"version control",{"text":616,"config":617},"DevSecOps",{"href":618,"dataGaName":619,"dataGaLocation":518},"/topics/devsecops/","devsecops",{"text":621,"config":622},"Cloud Native",{"href":623,"dataGaName":624,"dataGaLocation":518},"/topics/cloud-native/","cloud native",{"text":626,"config":627},"AI for Coding",{"href":628,"dataGaName":629,"dataGaLocation":518},"/topics/devops/ai-for-coding/","ai for coding",{"text":631,"config":632},"Agentic AI",{"href":633,"dataGaName":634,"dataGaLocation":518},"/topics/agentic-ai/","agentic ai",{"title":636,"links":637},"Solutions",[638,640,642,647,651,654,658,661,663,666,669,674],{"text":168,"config":639},{"href":163,"dataGaName":168,"dataGaLocation":518},{"text":157,"config":641},{"href":140,"dataGaName":141,"dataGaLocation":518},{"text":643,"config":644},"Agile development",{"href":645,"dataGaName":646,"dataGaLocation":518},"/solutions/agile-delivery/","agile delivery",{"text":648,"config":649},"SCM",{"href":153,"dataGaName":650,"dataGaLocation":518},"source code management",{"text":597,"config":652},{"href":146,"dataGaName":653,"dataGaLocation":518},"continuous integration & delivery",{"text":655,"config":656},"Value stream management",{"href":196,"dataGaName":657,"dataGaLocation":518},"value stream management",{"text":602,"config":659},{"href":660,"dataGaName":605,"dataGaLocation":518},"/solutions/gitops/",{"text":206,"config":662},{"href":209,"dataGaName":210,"dataGaLocation":518},{"text":664,"config":665},"Small business",{"href":215,"dataGaName":216,"dataGaLocation":518},{"text":667,"config":668},"Public sector",{"href":221,"dataGaName":222,"dataGaLocation":518},{"text":670,"config":671},"Education",{"href":672,"dataGaName":673,"dataGaLocation":518},"/solutions/education/","education",{"text":675,"config":676},"Financial services",{"href":677,"dataGaName":678,"dataGaLocation":518},"/solutions/finance/","financial services",{"title":229,"links":680},[681,683,685,687,690,692,695,697,699,701,703,705,707,709],{"text":242,"config":682},{"href":244,"dataGaName":245,"dataGaLocation":518},{"text":247,"config":684},{"href":249,"dataGaName":250,"dataGaLocation":518},{"text":252,"config":686},{"href":254,"dataGaName":255,"dataGaLocation":518},{"text":257,"config":688},{"href":259,"dataGaName":689,"dataGaLocation":518},"docs",{"text":280,"config":691},{"href":282,"dataGaName":283,"dataGaLocation":518},{"text":693,"config":694},"What's new",{"href":340,"dataGaName":341,"dataGaLocation":518},{"text":275,"config":696},{"href":277,"dataGaName":278,"dataGaLocation":518},{"text":294,"config":698},{"href":296,"dataGaName":297,"dataGaLocation":518},{"text":302,"config":700},{"href":304,"dataGaName":305,"dataGaLocation":518},{"text":307,"config":702},{"href":309,"dataGaName":310,"dataGaLocation":518},{"text":312,"config":704},{"href":314,"dataGaName":315,"dataGaLocation":518},{"text":317,"config":706},{"href":319,"dataGaName":320,"dataGaLocation":518},{"text":322,"config":708},{"href":324,"dataGaName":325,"dataGaLocation":518},{"text":327,"config":710},{"href":329,"dataGaName":330,"dataGaLocation":518},{"title":343,"links":712},[713,715,717,719,721,723,727,732,734,736,738],{"text":351,"config":714},{"href":353,"dataGaName":345,"dataGaLocation":518},{"text":356,"config":716},{"href":358,"dataGaName":359,"dataGaLocation":518},{"text":364,"config":718},{"href":366,"dataGaName":367,"dataGaLocation":518},{"text":369,"config":720},{"href":371,"dataGaName":372,"dataGaLocation":518},{"text":374,"config":722},{"href":376,"dataGaName":377,"dataGaLocation":518},{"text":724,"config":725},"Sustainability",{"href":726,"dataGaName":724,"dataGaLocation":518},"/sustainability/",{"text":728,"config":729},"Diversity, inclusion and belonging (DIB)",{"href":730,"dataGaName":731,"dataGaLocation":518},"/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":379,"config":733},{"href":381,"dataGaName":382,"dataGaLocation":518},{"text":389,"config":735},{"href":391,"dataGaName":392,"dataGaLocation":518},{"text":394,"config":737},{"href":396,"dataGaName":397,"dataGaLocation":518},{"text":739,"config":740},"Modern Slavery Transparency Statement",{"href":741,"dataGaName":742,"dataGaLocation":518},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":744},[745,748,751],{"text":746,"config":747},"Terms",{"href":570,"dataGaName":571,"dataGaLocation":518},{"text":749,"config":750},"Cookies",{"dataGaName":580,"dataGaLocation":518,"id":581,"isOneTrustButton":31},{"text":752,"config":753},"Privacy",{"href":575,"dataGaName":576,"dataGaLocation":518},[755],{"id":756,"title":7,"body":57,"config":757,"content":759,"description":57,"extension":763,"meta":764,"navigation":31,"path":765,"seo":766,"stem":767,"__hash__":768},"blogAuthors/en-us/blog/authors/william-arias.yml",{"template":758},"BlogAuthor",{"name":7,"config":760},{"headshot":761,"ctfId":762},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749667549/Blog/Author%20Headshots/warias-headshot.jpg","warias","yml",{},"/en-us/blog/authors/william-arias",{},"en-us/blog/authors/william-arias","1h59SugLZ7hePm0SChSE5WG0Z3uurYxGrujcXoxs4tA",[770,778,786],{"title":771,"description":772,"heroImage":773,"category":53,"date":774,"authors":775,"slug":777,"externalUrl":57},"CEO Shadow Takeaways from Jacie","Recap of my experience in the CEO Shadow Program.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749664102/Blog/Hero%20Images/gitlab-values-cover.png","2021-05-18",[776],"Jacie Bandur","ceo-shadow-recap",{"title":779,"description":780,"heroImage":781,"category":53,"date":782,"authors":783,"slug":785,"externalUrl":57},"Why I love contributing to GitLab","Making small meaningful changes is what it's all about.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749679501/Blog/Hero%20Images/new-feature.png","2021-05-11",[784],"Austin Regnery","why-i-love-contributing-to-gitlab",{"title":787,"description":788,"heroImage":789,"category":53,"date":782,"authors":790,"slug":792,"externalUrl":57},"Placebo Lines on the Pipeline Graph","Have you noticed the connecting lines missing on your pipelines lately? Here's why","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749679507/Blog/Hero%20Images/ci-cd.png",[791],"Sam Beckham","placebo-lines-on-the-pipeline-graph",{"promotions":794},[795,809,821,833],{"id":796,"categories":797,"header":799,"text":800,"button":801,"image":806},"ai-modernization",[798],"ai","Is AI achieving its promise at scale?","Quiz will take 5 minutes or less",{"text":802,"config":803},"Get your AI maturity score",{"href":804,"dataGaName":805,"dataGaLocation":283},"/assessments/ai-modernization-assessment/","modernization assessment",{"config":807},{"src":808},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/qix0m7kwnd8x2fh1zq49.png",{"id":810,"categories":811,"header":813,"text":800,"button":814,"image":818},"devops-modernization",[812,619],"product","Are you just managing tools or shipping innovation?",{"text":815,"config":816},"Get your DevOps maturity score",{"href":817,"dataGaName":805,"dataGaLocation":283},"/assessments/devops-modernization-assessment/",{"config":819},{"src":820},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138785/eg818fmakweyuznttgid.png",{"id":822,"categories":823,"header":825,"text":800,"button":826,"image":830},"security-modernization",[824],"security","Are you trading speed for security?",{"text":827,"config":828},"Get your security maturity score",{"href":829,"dataGaName":805,"dataGaLocation":283},"/assessments/security-modernization-assessment/",{"config":831},{"src":832},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/p4pbqd9nnjejg5ds6mdk.png",{"id":834,"paths":835,"header":838,"text":839,"button":840,"image":845},"github-azure-migration",[836,837],"migration-from-azure-devops-to-gitlab","integrating-azure-devops-scm-and-gitlab","Is your team ready for GitHub's Azure move?","GitHub is already rebuilding around Azure. Find out what it means for you.",{"text":841,"config":842},"See how GitLab compares to GitHub",{"href":843,"dataGaName":844,"dataGaLocation":283},"/compare/gitlab-vs-github/github-azure-migration/","github azure migration",{"config":846},{"src":820},{"header":848,"blurb":849,"button":850,"secondaryButton":855},"Start building faster today","See what your team can do with the intelligent orchestration platform for DevSecOps.\n",{"text":851,"config":852},"Get your free trial",{"href":853,"dataGaName":82,"dataGaLocation":854},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/","feature",{"text":556,"config":856},{"href":408,"dataGaName":87,"dataGaLocation":854},1786803748636]