{
    "151040-21910794":
    {
        "datetime_modified":"20260827T160135",
        "datetime_start":"20261028T130000",
        "datetime_end":"20261028T143000",
        "has_end_time":1,
        "date_start":"2026-10-28",
        "date_end":"2026-10-28",
        "time_start":"13:00:00",
        "time_end":"14:30:00",
        "time_zone":"America\/Detroit",
        "event_title":"Git Beyond the Basics",
        "occurrence_title":"",
        "combined_title":"Git Beyond the Basics: Learn how to resolve Git conflicts and collaborate with others",
        "event_subtitle":"Learn how to resolve Git conflicts and collaborate with others",
        "event_type":"Workshop \/ Seminar",
        "event_type_id":"21",
        "description":"Git Beyond the Basics is designed for researchers who work with code to confidently identify and resolve merge conflicts, maintain a clean and understandable project history, and select the right collaboration strategy - including when to create merge commits, squash commits, or rebase. Familiarity with basic Git commands such as add, commit, push, and pull is recommended.",
        "occurrence_notes":"This is a hybrid event. Please register on Session @ Michigan for location and Zoom link.",
                "guid":"151040-21910794@events.umich.edu",
        "permalink":"http:\/\/events.umich.edu\/event\/151040",
        "building_id":"",
        "building_name":"",
        "campus_maps_id":"",
        "room":"",
        "location_name":null,
        "has_livestream":1,
        "livestream_type":"other",
        "livetream_require_login":0,
        "livestream_id":"",        
        "livestream_link":"",        
        "cost":"",
        "tags":["Programming","Research","Research Software Engineering","Workshop"],
        "website":"https:\/\/sessions.studentlife.umich.edu\/track\/event\/session\/113159",
        "sponsors":[
             {
                "group_name":"LSA Technology Services",
                "group_id":"4207",
                "website":""                }                    ],
        "image_url":"https:\/\/events.umich.edu\/media\/attachments\/2026\/08\/event_151040_original-1.jpg",
        "styled_images":{
                                        "event_thumb":"https:\/\/events.umich.edu\/media\/cache\/event_thumb\/media\/attachments\/2026\/08\/event_151040_original-1.jpg",
                                            "event_large":"https:\/\/events.umich.edu\/media\/cache\/event_large\/media\/attachments\/2026\/08\/event_151040_original-1.jpg",
                                            "event_large_2x":"https:\/\/events.umich.edu\/media\/cache\/event_large_2x\/media\/attachments\/2026\/08\/event_151040_original-1.jpg",
                                            "event_large_lightbox":"https:\/\/events.umich.edu\/media\/cache\/event_large_lightbox\/media\/attachments\/2026\/08\/event_151040_original-1.jpg",
                                            "group_thumb":"https:\/\/events.umich.edu\/media\/cache\/group_thumb\/media\/attachments\/2026\/08\/event_151040_original-1.jpg",
                                            "group_thumb_square":"https:\/\/events.umich.edu\/media\/cache\/group_thumb_square\/media\/attachments\/2026\/08\/event_151040_original-1.jpg",
                                            "group_large":"https:\/\/events.umich.edu\/media\/cache\/group_large\/media\/attachments\/2026\/08\/event_151040_original-1.jpg",
                                            "group_large_lightbox":"https:\/\/events.umich.edu\/media\/cache\/group_large_lightbox\/media\/attachments\/2026\/08\/event_151040_original-1.jpg",
                                            "event_large_crop":"https:\/\/events.umich.edu\/media\/cache\/event_large_crop\/media\/attachments\/2026\/08\/event_151040_original-1.jpg",
                                            "event_list":"https:\/\/events.umich.edu\/media\/cache\/event_list\/media\/attachments\/2026\/08\/event_151040_original-1.jpg",
                                            "event_list_2x":"https:\/\/events.umich.edu\/media\/cache\/event_list_2x\/media\/attachments\/2026\/08\/event_151040_original-1.jpg",
                                            "event_grid":"https:\/\/events.umich.edu\/media\/cache\/event_grid\/media\/attachments\/2026\/08\/event_151040_original-1.jpg",
                                            "event_grid_2x":"https:\/\/events.umich.edu\/media\/cache\/event_grid_2x\/media\/attachments\/2026\/08\/event_151040_original-1.jpg",
                                            "event_feature_large":"https:\/\/events.umich.edu\/media\/cache\/event_feature_large\/media\/attachments\/2026\/08\/event_151040_original-1.jpg",
                                            "event_feature_thumb":"https:\/\/events.umich.edu\/media\/cache\/event_feature_thumb\/media\/attachments\/2026\/08\/event_151040_original-1.jpg"                    },
        "occurrence_count":1,
        "first_occurrence":21910794
    }    ,    "151046-21910802":
    {
        "datetime_modified":"20261028T052122",
        "datetime_start":"20261028T130000",
        "datetime_end":"20261028T143000",
        "has_end_time":1,
        "date_start":"2026-10-28",
        "date_end":"2026-10-28",
        "time_start":"13:00:00",
        "time_end":"14:30:00",
        "time_zone":"America\/Detroit",
        "event_title":"Git Beyond the Basics",
        "occurrence_title":"",
        "combined_title":"Git Beyond the Basics",
        "event_subtitle":"",
        "event_type":"Workshop \/ Seminar",
        "event_type_id":"21",
        "description":"Git Beyond the Basics is designed for researchers who work with code to confidently identify and resolve merge conflicts, maintain a clean and understandable project history, and select the right collaboration strategy\u2014including when to create merge commits, squash commits, or rebase. Familiarity with basic Git commands such as add, commit, push, and pull is recommended.",
        "occurrence_notes":null,
                "guid":"151046-21910802@events.umich.edu",
        "permalink":"http:\/\/events.umich.edu\/event\/151046",
        "building_id":"",
        "building_name":"",
        "campus_maps_id":"",
        "room":"",
        "location_name":"",
        "has_livestream":0,
        "cost":"",
        "tags":["Sessions"],
        "website":"https:\/\/sessions.studentlife.umich.edu\/p\/track\/17771",
        "sponsors":[
             {
                "group_name":"Sessions @ Michigan",
                "group_id":"4791",
                "website":"https:\/\/sessions.studentlife.umich.edu\/"                }                    ],
        "image_url":"",
        "styled_images":{
                                        "event_thumb":"",
                                            "event_large":"",
                                            "event_large_2x":"",
                                            "event_large_lightbox":"",
                                            "group_thumb":"",
                                            "group_thumb_square":"",
                                            "group_large":"",
                                            "group_large_lightbox":"",
                                            "event_large_crop":"",
                                            "event_list":"",
                                            "event_list_2x":"",
                                            "event_grid":"",
                                            "event_grid_2x":"",
                                            "event_feature_large":"",
                                            "event_feature_thumb":""                    },
        "occurrence_count":1,
        "first_occurrence":21910802
    }    }
