BTW there are two configurations / new commands that could be helpful for you:
- there is a configuration option (
auto-track='none()', already mentioned by other commenterd here) to switch off auto-adding of new files - there is an alias command, tug that automatically advances branches / bookmarks to the current commit / change.