{"id":1165,"date":"2019-10-26T21:00:28","date_gmt":"2019-10-26T19:00:28","guid":{"rendered":"https:\/\/2019.stuttgart.wordcamp.org\/?post_type=wcb_session&#038;p=1165"},"modified":"2019-11-08T14:29:39","modified_gmt":"2019-11-08T13:29:39","slug":"understanding-git","status":"publish","type":"wcb_session","link":"https:\/\/stuttgart.wordcamp.org\/2019\/session\/understanding-git\/","title":{"rendered":"Understanding git"},"content":{"rendered":"\n<p>When you start collaborating on open source projects or in development teams, Git is a tool you can&#8217;t evade. Even WordPress development shifts more and more towards Git.<\/p>\n\n\n\n<p>Git is a powerful version control system, but even for advanced users it is often quite intimidating. Understanding some of the principals on which Git operates helps a long way in mastering this tool.<\/p>\n\n\n\n<p>After a quick introduction into Git I will examine those principals. Along the way, we will try to recover code, which we thought was lost forever. The aim of this presentation is to gain a better understanding of Git so beginners feeling more comfortable to contribute to open source projects.<\/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-david-remer\">\n\t<h3 class=\"wordcamp-block__item-title wordcamp-speakers__title\"><a href=\"https:\/\/stuttgart.wordcamp.org\/2019\/speaker\/david-remer\/\">David Remer<\/a><\/h3>\n\t\t\t<div class=\"wordcamp-image__avatar-container align-none\">\n\t\t\t<a href=\"https:\/\/stuttgart.wordcamp.org\/2019\/speaker\/david-remer\/\" class=\"wordcamp-image__avatar-link\">\n\t\t\t\t<img decoding=\"async\" src=\"https:\/\/secure.gravatar.com\/avatar\/6d9d2b8c442507bf25f89fa608c61dda47835f4d36c0dfb2167923cccc7dbcef?s=150&amp;d=mm&amp;r=g\" alt=\"Avatar von David Remer\" \/>\t\t\t<\/a>\n\t\t<\/div>\n\t\n\t\n\t\t\t<div class=\"wordcamp-speakers__sessions\">\n\t\t\t<h4 class=\"wordcamp-speakers__sessions-heading\">\n\t\t\t\tSession\t\t\t<\/h4>\n\n\t\t\t<ul class=\"wordcamp-speakers__sessions-list\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li class=\"wordcamp-speakers__sessions-list-item\">\n\t\t\t\t\t\t<a class=\"wordcamp-speakers__session-link\" href=\"https:\/\/stuttgart.wordcamp.org\/2019\/session\/understanding-git\/\">\n\t\t\t\t\t\t\tUnderstanding git\t\t\t\t\t\t<\/a>\n\n\t\t\t\t\t\t<span class=\"wordcamp-speakers__session-info\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t10.11.2019 um 10:00 CET\u00a0Uhr in Aula (Track 3)\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t<\/ul>\n\t\t<\/div>\n\t<\/div>\n\n<\/li><\/ul>","protected":false},"excerpt":{"rendered":"<p>When you start collaborating on open source projects or in development teams, Git is a tool you can&#8217;t evade. Even WordPress development shifts more and more towards Git. Git is a powerful version control system, but even for advanced users it is often quite intimidating. Understanding some of the principals on which Git operates helps &hellip; <a href=\"https:\/\/stuttgart.wordcamp.org\/2019\/session\/understanding-git\/\" class=\"more-link\"><span class=\"screen-reader-text\">\u201eUnderstanding git\u201c <\/span>weiterlesen<\/a><\/p>\n","protected":false},"author":12075364,"featured_media":0,"template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_session_time":1573376400,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[1164],"footnotes":""},"session_track":[149451],"session_category":[],"class_list":["post-1165","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-track-3"],"jetpack_sharing_enabled":true,"session_date_time":{"date":"10.11.2019","time":"10:00"},"session_speakers":[{"id":"1164","slug":"david-remer","name":"David Remer","link":"https:\/\/stuttgart.wordcamp.org\/2019\/speaker\/david-remer\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/stuttgart.wordcamp.org\/2019\/wp-json\/wp\/v2\/sessions\/1165","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/stuttgart.wordcamp.org\/2019\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/stuttgart.wordcamp.org\/2019\/wp-json\/wp\/v2\/types\/wcb_session"}],"version-history":[{"count":2,"href":"https:\/\/stuttgart.wordcamp.org\/2019\/wp-json\/wp\/v2\/sessions\/1165\/revisions"}],"predecessor-version":[{"id":2582,"href":"https:\/\/stuttgart.wordcamp.org\/2019\/wp-json\/wp\/v2\/sessions\/1165\/revisions\/2582"}],"speakers":[{"embeddable":true,"href":"https:\/\/stuttgart.wordcamp.org\/2019\/wp-json\/wp\/v2\/speakers\/1164"}],"author":[{"embeddable":true,"href":"https:\/\/stuttgart.wordcamp.org\/2019\/wp-json\/wporg\/v1\/users\/websupporter"}],"wp:attachment":[{"href":"https:\/\/stuttgart.wordcamp.org\/2019\/wp-json\/wp\/v2\/media?parent=1165"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/stuttgart.wordcamp.org\/2019\/wp-json\/wp\/v2\/session_track?post=1165"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/stuttgart.wordcamp.org\/2019\/wp-json\/wp\/v2\/session_category?post=1165"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}