Still amazed there's no "git cp". the workarounds involve rebases and aren't practical.
If you mean to copy a file/directory and stage it in the process (like "git rm" does for deleting), there's no need to rebase. Just copy the thing and stage it.
If it's something else, then the 2 paragraphs above might be a hint towards why there isn't one.