so turns out exactly what I want has been answered before! I just didn't realize it because I didn't fully comprehend what it was telling me to do but after Googling some Git documentation it all makes sense:
https://stackoverflow.com/a/32528151/21972506