{"id":5734,"date":"2024-04-11T13:54:58","date_gmt":"2024-04-11T12:54:58","guid":{"rendered":"https:\/\/porto.wordcamp.org\/2024\/?post_type=wcb_session&#038;p=5734"},"modified":"2024-05-02T09:33:48","modified_gmt":"2024-05-02T08:33:48","slug":"git-branch-strategies-commited-to-the-flow","status":"publish","type":"wcb_session","link":"https:\/\/porto.wordcamp.org\/2024\/session\/git-branch-strategies-commited-to-the-flow\/","title":{"rendered":"Git branch strategies: &#8216;Commit&#8217;ed to the flow&#8217;"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Join us as we explore the reasons why the most used branching strategies stand out as awesome branching models for code development. We\u2019ll look at gitFlow, githubFlow and gitlabFlow nuances. Over the years, I\u2019ve adapted it to fit real life and multitudes of production\/staging environments.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><br>From its clear and structured branching strategy to enabling feature isolation, stable releases, and rapid hotfixes, these models promote Documentation and collaboration, and have gained widespread adoption.<br>We\u2019ll showcase these features with real use cases and throw a few git aliases to make your life easy.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Join us as we explore the reasons why the most used branching strategies stand out as awesome branching models for code development. We\u2019ll look at gitFlow, githubFlow and gitlabFlow nuances. Over the years, I\u2019ve adapted it to fit real life and multitudes of production\/staging environments. From its clear and structured branching strategy to enabling feature [&hellip;]<\/p>\n","protected":false},"author":16829483,"featured_media":0,"template":"","meta":{"_crdt_document":"","jetpack_post_was_ever_published":false,"_wcpt_session_time":1715953800,"_wcpt_session_duration":600,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[5709],"footnotes":""},"session_track":[63],"session_category":[47],"class_list":["post-5734","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-sala-b","wcb_session_category-development"],"jetpack_sharing_enabled":true,"session_date_time":{"date":"Sexta-feira, 17 Maio 2024","time":"14:50"},"session_speakers":[{"id":"5709","slug":"pedro-carvalho","name":"Pedro Carvalho","link":"https:\/\/porto.wordcamp.org\/2024\/speaker\/pedro-carvalho\/"}],"session_cats_rendered":"Development","_links":{"self":[{"href":"https:\/\/porto.wordcamp.org\/2024\/wp-json\/wp\/v2\/sessions\/5734","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/porto.wordcamp.org\/2024\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/porto.wordcamp.org\/2024\/wp-json\/wp\/v2\/types\/wcb_session"}],"author":[{"embeddable":true,"href":"https:\/\/porto.wordcamp.org\/2024\/wp-json\/wp\/v2\/users\/16829483"}],"version-history":[{"count":1,"href":"https:\/\/porto.wordcamp.org\/2024\/wp-json\/wp\/v2\/sessions\/5734\/revisions"}],"predecessor-version":[{"id":5735,"href":"https:\/\/porto.wordcamp.org\/2024\/wp-json\/wp\/v2\/sessions\/5734\/revisions\/5735"}],"speakers":[{"embeddable":true,"href":"https:\/\/porto.wordcamp.org\/2024\/wp-json\/wp\/v2\/speakers\/5709"}],"wp:attachment":[{"href":"https:\/\/porto.wordcamp.org\/2024\/wp-json\/wp\/v2\/media?parent=5734"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/porto.wordcamp.org\/2024\/wp-json\/wp\/v2\/session_track?post=5734"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/porto.wordcamp.org\/2024\/wp-json\/wp\/v2\/session_category?post=5734"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}