I rebase on my feature branches through development and right before merging so in the history it looks like i branched off the latest master and merged. This makes it easy to see branches in isolation.
If your place of employment does not enforce some sort of git style rules, this will throw your tidiness out the window.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.