Is there a way, short of manual changes using scripts, text editors, etc., using Git commands, to take a current set of changes that are either already in the cache, or not