DEV Community

Discussion on: Do you Git Branch in personal projects?

yoursunny profile image
Junxiao Shi • Edited on

I used to have master only. If CI fails or I find a typo, I'll force push. I keep getting complaints regarding the force pushes.

Now I have main and develop. I use develop just like how I used master in the past, and push to main when I'm sure I don't need force push. main has a branch protection rule that requires CI passing and forbids force pushes.