Looking at your query, I see two options:
1. You may want to look at attached process sample. This needs to be imported into IICS. With this sample process, you would be able to export assets from IICS as a ZIP and persist the ZIP into Git repository
2. You may want to check out another post, Automated Backup of IICS Assets - Continuous Integration using IICS Asset Management CLI and Jenkins Pipeline where you can leverage asset management CLI v2 (with augmented and enhanced capabilities over IICS REST API v3) that would let you do the same but also support PATCH use case. You will see the automation in action through Jenkins Pipeline.
Informatica Cloud Product Management
IICS-Git Integration_ SDLC.zip 23.8 KB
The IICS_Git Integration_SDLC sample was my starting point. Thanks for creating it, since it gave me the framework to design what I'm working on now. But the Git Contents API connector within the sample uses the Github API, not the Azure DevOps Git API. That's why I'm trying to get a connector working using Microsoft's swagger file for Azure DevOps Git. Additionally, we are not currently using Jenkins here.
I have submitted a support ticket to Informatica regarding my issue, if you want to look into it from that angle.
I was shown a workaround on a support call with Informatica. The solution was to use the service connector to parse the JSON instead of the Application Integration process.