{"id":890,"date":"2019-09-20T20:25:02","date_gmt":"2019-09-20T10:25:02","guid":{"rendered":"https:\/\/2019.portmacquarie.wordcamp.org\/?post_type=wcb_session&#038;p=890"},"modified":"2019-09-25T20:13:29","modified_gmt":"2019-09-25T10:13:29","slug":"git-amongst-it-version-control-for-wordpress-coders","status":"publish","type":"wcb_session","link":"https:\/\/portmacquarie.wordcamp.org\/2019\/session\/git-amongst-it-version-control-for-wordpress-coders\/","title":{"rendered":"Git amongst it! Version control for WordPress coders"},"content":{"rendered":"<div class=\"notice notice-error\"> <p> This block can&#8217;t be used inside a Session post. It&#8217;s intended to be used in a page or post. <\/p> <\/div>\n\n\n<p>Git is the world&#8217;s most popular version control system, but the uptake of Git for WordPress development is low compared to the rest of the development community. Whether because many WordPress developers are self-taught, or because using Git with WordPress poses some unique challenges &#8211; lots of WordPress developers are missing out by not having this fantastic tool in their arsenal!<\/p>\n\n\n\n<p>In this talk we&#8217;ll be covering:<br>&#8211; Git vs GitHub vs Bitbucket &#8211; What&#8217;s the difference?<br>&#8211; What are the challenges using Git with WordPress<br>&#8211; How to get started with Git &amp; BitBucket<br>&#8211; A suggested workflow for theme &amp; plugin developers<br>&#8211; How to use automatic deployment for faster development<br>&#8211; Alternative workflow options<br>&#8211; How private workflows compare to public repositories<\/p>\n\n\n<ul class=\"wordcamp-block wordcamp-post-list has-layout-list wordcamp-speakers\"><li class=\"wordcamp-post-list__post wordcamp-clearfix\">\n<div class=\"wordcamp-speaker wordcamp-speakers__post slug-jo-minney\">\n\t<h3 class=\"wordcamp-block__item-title wordcamp-speakers__title\"><a href=\"https:\/\/portmacquarie.wordcamp.org\/2019\/speaker\/jo-minney\/\">Jo Minney<\/a><\/h3>\n\t\t\t<div class=\"wordcamp-image__avatar-container align-none\">\n\t\t\t<a href=\"https:\/\/portmacquarie.wordcamp.org\/2019\/speaker\/jo-minney\/\" class=\"wordcamp-image__avatar-link\">\n\t\t\t\t<img decoding=\"async\" src=\"https:\/\/secure.gravatar.com\/avatar\/2fbfa48c6179f7752bdc4d94db341ad207d81b20dffdbd1208b6445a9ea18118?s=300&amp;d=mm&amp;r=g\" alt=\"Avatar of Jo Minney\" \/>\t\t\t<\/a>\n\t\t<\/div>\n\t\n\t\t\t<div class=\"wordcamp-block__item-content wordcamp-speakers__content is-excerpt\"><p>Jo Minney is a WordPress developer based (for now) in Perth, Western Australia. She is passionate about UX, data-driven decision making, cats and travel \u2013 not necessarily in that order.<\/p>\n<\/div>\t\n\t<\/div>\n\n<\/li><\/ul>","protected":false},"excerpt":{"rendered":"<p>Whether because many WordPress developers are self-taught, or because using Git with WordPress poses some unique challenges &#8211; lots of WordPress developers are missing out by not having this fantastic tool in their arsenal!<\/p>\n","protected":false},"author":15404128,"featured_media":0,"template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_session_time":1570329900,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[888],"footnotes":""},"session_track":[174742],"session_category":[10024,1168637],"class_list":["post-890","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-room-2","wcb_session_category-advanced","wcb_session_category-tech"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pamRTO-em","session_date_time":{"date":"October 6, 2019","time":"1:45 pm"},"session_speakers":[{"id":"888","slug":"jo-minney","name":"Jo Minney","link":"https:\/\/portmacquarie.wordcamp.org\/2019\/speaker\/jo-minney\/"}],"session_cats_rendered":"Advanced, Tech","_links":{"self":[{"href":"https:\/\/portmacquarie.wordcamp.org\/2019\/wp-json\/wp\/v2\/sessions\/890","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/portmacquarie.wordcamp.org\/2019\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/portmacquarie.wordcamp.org\/2019\/wp-json\/wp\/v2\/types\/wcb_session"}],"version-history":[{"count":3,"href":"https:\/\/portmacquarie.wordcamp.org\/2019\/wp-json\/wp\/v2\/sessions\/890\/revisions"}],"predecessor-version":[{"id":925,"href":"https:\/\/portmacquarie.wordcamp.org\/2019\/wp-json\/wp\/v2\/sessions\/890\/revisions\/925"}],"speakers":[{"embeddable":true,"href":"https:\/\/portmacquarie.wordcamp.org\/2019\/wp-json\/wp\/v2\/speakers\/888"}],"author":[{"embeddable":true,"href":"https:\/\/portmacquarie.wordcamp.org\/2019\/wp-json\/wporg\/v1\/users\/jominney"}],"wp:attachment":[{"href":"https:\/\/portmacquarie.wordcamp.org\/2019\/wp-json\/wp\/v2\/media?parent=890"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/portmacquarie.wordcamp.org\/2019\/wp-json\/wp\/v2\/session_track?post=890"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/portmacquarie.wordcamp.org\/2019\/wp-json\/wp\/v2\/session_category?post=890"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}