Since transitioning the code from an existing repository into the PyPI module we can do a git merge and preserve the tree structure without rebase. This provides a future user the flexibility to check the commit messages in more detail and the origin of the same (credits).
$ git remote add gist https://gist.github.com/ZenithClown/68cb16b2f86bdc240c73247974a4c93d.git # existing repository
$ git checkout -b merge/existing-gist # add a new branch to ad contents from remote:: gist
# merge the contents from the two repository into the new branch
$ git fetch gist master # pull existing master branch from remote:: gist branch:: master
$ git merge --allow-unrelated-histories gist/master # merge the content into branch:: merge/existing-gist
# housekeeping, create pull requests to merge on GitHUB
$ git remote remove gist
$ git push -u origin merge/existing-gist