Your comments
Git only supports the concept of tracked *branches*, not tracked *tags*.
Why not commit/push even unfinished code into your feature branch? SmartGit offers all sorts of features to clean up this "mess" later, so it would look like done right from the beginning.
For backup purposes I'd rather recommend another remote.
Did you already check the preferences, page "Tools"?
You may help us by providing a sample file that covers all edge cases.
For MacOS the mnemonics are disabled because they are unusual on that platform.
Please have a look into the repository settings. There you can find the option Always fetch new commits, tags and branches from submodules. Is that what you are searching for?
Did you already try Repository | Add Worktree in the Log or Working Tree window?
Customer support service by UserEcho
You can search a branch in the Ctrl+P popup.