by auraham·5y ago·view on hn ↗As a beginner, I am comfortable with git push, pull, commit. However, it is hard to realize whether a practice is good or not. For instance, I do not know if a rebase or squash is an accepted practice (or under which scenario is a good idea).