In 1.10, path resolution order was significantly improved. However, there is a regression where the specified --path for both cr deploy and cr upload will be skipped if it is ignored by git. This should take precedence as sometimes deployed code might be built into a folder ignored by git; or a one-off upload operation such as uploading the media folder.