“We’re not walking away from Israel’s security,” the Democratic president continued. “We’re walking away from Israel’s ability to wage war in those areas.”
The title alone makes it sound worse than the full context of what he said
At 10+ YOE, I use rebase almost exclusively. Branch from main, rebase to clean up commit history before putting up a PR. If commits are curated properly you don't run into conflicts very often. Branches really shouldn't be shared too often anyway, and the ones that are should be write protected.
Catastrophic data loss isn't really possible either with git since it's all preserved and you can git reflog even if you mess up.
This is the way