So I've used a lot of git.
Lately I've taken up modding a game, and the base framework I need to monitory for changes/additions is quite large.
However when it comes to distributing any mod I create, I don't need or want to ship the entire assets...
I know I can use git, fork the main branch, then diff the two when my mod is done.
I just want to know if anyone has a better suggestion.