How to force push git branches without the --force flag
Written by Stefan Judis
- Published at
- Updated at
- Reading time
- 1min
This post is part of my Today I learned series in which I share all my web development learnings.
Today I learned about an alternative syntax to force push git branches.
git push --force origin feature-a
git push -f origin feature-a
git push origin +feature-a
On one hand, the +
saves some characters and somehow feels less scary to me, but on the other hand is force pushing only a single character typo away. That's scary!
Force pushing is dangerous. If you collaborate with others on a project, consider using the --force-with-lease
flag instead.
If you enjoyed this article...
Join 5.3k readers and learn something new every week with Web Weekly.