Man fedpkg, ditto in fedpkg --help: fedpkg new-sources [-h] files [files ...] Upload new source files fedpkg upload [-h] files [files ...] Upload source files For someone who isn't intimately familiar with Fedora package maintenance process, this documentation wrt new-sources vs upload is insufficient and confusing. "new-sources" behavior of removing existing files from .gitignore and sources (IIRC, it's been a while since I used it) should be documented, and "upload" also uploads new source files, it just appends to the list of existing ones.
It is documented in the specific help output for each sub command (fedpkg new-sources --help / fedpkg upload --help) as well as the fedpkg man page.