{"guid":"d826f086-8ce2-4925-9dfa-b02db91c73ca","title":"Git Fu Developing","subtitle":null,"slug":"froscon2019-2413-git_fu_developing","link":"https://programm.froscon.de/2019/events/2413.html","description":"Everybody was Git Fu developing, those bugs came fast as lightning.\nIn fact it was a little bit frightening, but they fought with expert rebasing.\nThere were funky Developers from funky everywhere.\nThey were merging bend up, they where merging bend down.\nIt is a special developer art, and everybody knew their part.\nFor my friend, ain’t your head is detached. Then im guiding you to a clean state.\nEverybody was Git Fu developing, those problems where solved fast as lightning.\nWant to sing along and master your Git Fu. Listen to this lecture of sensei Sebastian\n\nGit is a powerful source code management system and became the de facto standard for open source projects over the last couple of years. A lot of us are using it every day but are only scratching the surface of its potential.\nWe will have a look at the git internals to understand why git works the way it does. We will do a deep dive into the git configuration and the .git directory.\nStarting with the basic features of git we will also explore its power features and some handy tips and tricks.","original_language":"eng","persons":["Sebastian Feldmann"],"tags":["froscon2019","2413","Development"],"view_count":1406,"promoted":false,"date":"2019-08-11T00:00:00.000+02:00","release_date":"2019-08-11T02:00:00.000+02:00","updated_at":"2026-03-13T16:45:05.426+01:00","length":3024,"duration":3024,"thumb_url":"https://static.media.ccc.de/media/events/froscon/2019/2413-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/froscon/2019/2413-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/froscon/2019/2413-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/froscon/2019/2413-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/froscon2019-2413-git_fu_developing","url":"https://api.media.ccc.de/public/events/d826f086-8ce2-4925-9dfa-b02db91c73ca","conference_title":"FrOSCon 2019","conference_url":"https://api.media.ccc.de/public/conferences/froscon2019","related":[{"event_id":7268,"event_guid":"7007a0ab-a90c-4c5a-8ff2-e9faa6eba646","weight":24},{"event_id":7278,"event_guid":"8f758bad-51ea-453a-9d97-6c97a614f2e4","weight":1},{"event_id":7279,"event_guid":"967fa2a1-265f-47c1-90b2-ec8dba08b328","weight":38},{"event_id":7281,"event_guid":"bb5b04bd-9599-4d93-bd12-c779f381cf5e","weight":36},{"event_id":7286,"event_guid":"a2f61e35-bf54-4cf9-9362-e4d04fa94915","weight":19},{"event_id":7287,"event_guid":"0ff8cbfa-b751-4107-beec-33a2678939d8","weight":25},{"event_id":7291,"event_guid":"75323cfe-eb84-4ec3-a806-16e8ca71b702","weight":13},{"event_id":7294,"event_guid":"e442db46-0a05-4439-9bcf-21bca6f714a0","weight":1},{"event_id":7295,"event_guid":"1804f134-5ee8-46ff-8ea0-279350304c2a","weight":27},{"event_id":7296,"event_guid":"b8424140-1639-44f7-a19a-67af58ad61e9","weight":40},{"event_id":7298,"event_guid":"f87f303a-5b65-4cfe-b4b6-54c8557e868e","weight":14},{"event_id":7304,"event_guid":"98317c6b-2ff9-4276-92dc-ee41db4d7585","weight":15},{"event_id":7308,"event_guid":"725bf5fc-26a0-468b-a1ee-c5e5e8154fd2","weight":13},{"event_id":7312,"event_guid":"d140d6af-5f70-4dca-aea7-1019989e4f76","weight":1},{"event_id":7320,"event_guid":"403c633e-a16a-43d1-bce3-a16803851408","weight":1},{"event_id":7332,"event_guid":"50ad5991-1b2f-4a92-ba87-dec6456f085a","weight":119},{"event_id":7341,"event_guid":"7100ad0c-e4f3-4784-b707-46759cd3cb6a","weight":38},{"event_id":7342,"event_guid":"88474e85-c77c-466e-9351-d306b620f495","weight":13},{"event_id":7357,"event_guid":"38775ee6-c151-4cc6-974c-4d121f95b159","weight":32}],"recordings":[{"size":288,"length":3024,"mime_type":"video/mp4","language":"eng","filename":"froscon2019-2413-eng-Git_Fu_Developing_hd.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2019-08-11T21:24:49.067+02:00","recording_url":"https://cdn.media.ccc.de/events/froscon/2019/h264-hd/froscon2019-2413-eng-Git_Fu_Developing_hd.mp4","url":"https://api.media.ccc.de/public/recordings/37070","event_url":"https://api.media.ccc.de/public/events/d826f086-8ce2-4925-9dfa-b02db91c73ca","conference_url":"https://api.media.ccc.de/public/conferences/froscon2019"},{"size":46,"length":3024,"mime_type":"audio/mpeg","language":"eng","filename":"froscon2019-2413-eng-Git_Fu_Developing_mp3.mp3","state":"new","folder":"mp3","high_quality":false,"width":0,"height":0,"updated_at":"2019-08-11T21:28:04.941+02:00","recording_url":"https://cdn.media.ccc.de/events/froscon/2019/mp3/froscon2019-2413-eng-Git_Fu_Developing_mp3.mp3","url":"https://api.media.ccc.de/public/recordings/37078","event_url":"https://api.media.ccc.de/public/events/d826f086-8ce2-4925-9dfa-b02db91c73ca","conference_url":"https://api.media.ccc.de/public/conferences/froscon2019"},{"size":31,"length":3024,"mime_type":"audio/opus","language":"eng","filename":"froscon2019-2413-eng-Git_Fu_Developing_opus.opus","state":"new","folder":"opus","high_quality":false,"width":0,"height":0,"updated_at":"2019-08-11T21:29:04.751+02:00","recording_url":"https://cdn.media.ccc.de/events/froscon/2019/opus/froscon2019-2413-eng-Git_Fu_Developing_opus.opus","url":"https://api.media.ccc.de/public/recordings/37080","event_url":"https://api.media.ccc.de/public/events/d826f086-8ce2-4925-9dfa-b02db91c73ca","conference_url":"https://api.media.ccc.de/public/conferences/froscon2019"},{"size":101,"length":3024,"mime_type":"video/mp4","language":"eng","filename":"froscon2019-2413-eng-Git_Fu_Developing_sd.mp4","state":"new","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2019-08-11T21:39:03.492+02:00","recording_url":"https://cdn.media.ccc.de/events/froscon/2019/h264-sd/froscon2019-2413-eng-Git_Fu_Developing_sd.mp4","url":"https://api.media.ccc.de/public/recordings/37088","event_url":"https://api.media.ccc.de/public/events/d826f086-8ce2-4925-9dfa-b02db91c73ca","conference_url":"https://api.media.ccc.de/public/conferences/froscon2019"},{"size":161,"length":3024,"mime_type":"video/webm","language":"eng","filename":"froscon2019-2413-eng-Git_Fu_Developing_webm-sd.webm","state":"new","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2019-08-11T21:59:24.076+02:00","recording_url":"https://cdn.media.ccc.de/events/froscon/2019/webm-sd/froscon2019-2413-eng-Git_Fu_Developing_webm-sd.webm","url":"https://api.media.ccc.de/public/recordings/37095","event_url":"https://api.media.ccc.de/public/events/d826f086-8ce2-4925-9dfa-b02db91c73ca","conference_url":"https://api.media.ccc.de/public/conferences/froscon2019"},{"size":428,"length":3024,"mime_type":"video/webm","language":"eng","filename":"froscon2019-2413-eng-Git_Fu_Developing_webm-hd.webm","state":"new","folder":"webm-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2019-08-11T22:42:15.057+02:00","recording_url":"https://cdn.media.ccc.de/events/froscon/2019/webm-hd/froscon2019-2413-eng-Git_Fu_Developing_webm-hd.webm","url":"https://api.media.ccc.de/public/recordings/37120","event_url":"https://api.media.ccc.de/public/events/d826f086-8ce2-4925-9dfa-b02db91c73ca","conference_url":"https://api.media.ccc.de/public/conferences/froscon2019"}]}