I have some code, in which parts are pulled from several other external repositories (e.g., url: http_external_repository). I have made certain changes to these external code.
my question is how I could commit these changes,
1) if I want to commit to the original external repository?
2) if I do not want to disrupt the original external repository, is there something I could do?