I shallow-cloned a git repo from GitHub and moved it to an isolated private gitlab server. In order to push the shallow clone to the new repo, I had to lose the commit IDs and tags (I used this answer: link).
Now I want to create git patches externally and moved them to the private gitlab server in order to keep the private project updated. But I understand that git patches rely on persistent commit SHAs to work - And the commits SHAs in the two projects do not match.
Is there a way for me to create usable patches?