git best practice
- configure user.name and user.email properly
- understand and use common git cli commands
- make good commit message
- use .gitignore filter files shouldn’t be committed
- avoid committing large binary files
- understand rebase and merge
- try to rebase when merging
- rebase from your target branch often
- understand and use reset
- avoid creating short one word branch names like: fix, test, etc.
- clean up branches, delete unused obsolete branches