In git:
- Do you tag branches or repos?
- When you tag a branch/repo, are you only tagging the changes that are fully committed, or do you also tag changes that have been added/staged?
- Under what circumstances would ever need to rebase a branch? Doesn't merge give you everything you need?
- What is a "bare" repository? How is it opposed to a "non-bare" repo?
Thanks in advance!