Would it be better, then, to create a fork, instead of a branch? (I don't understand forks just yet.) In my situation here, I wouldn't want to treat the non-edited files as deleted although I would want to move the changes back to the master version, but also I also wouldn't want the sub-set to contain all of the files.