When local branch diverges from the remote and you're about to force push, the warning should prompt the user enter some text instead of just pressing enter. #3468
Labels
enhancement
New feature or request
Is your feature request related to a problem? Please describe.
When the local branch has diverged from the remote and you're about to force push, there is a super useful warning that says
your branch has diverged from the remote branch, Press <esc> to cancel, or <enter> to force push.
Unfortunately, I ended up pressingenter
out of habit too many times because it's just muscle memory at this point. We could avoid so many accidental force pushes if we had prompted to user the enter a word instead.Describe the solution you'd like
The pop-up could be changed as
your branch has diverged from the remote branch, Press <esc> to cancel, or type "force" to force push.
It can be another word, or it could be something else that prevents the user from just pressingenter
out of habit.Additional context
Many large projects employ this tactic because it's too easy to press buttons without reading what they do. For example, when you're changing the visibility of a repo on Github, they ask you to type the name of the repo in addition to the warning pop-up. This ensures people don't just press
enter
out of habit without even reading what the pop-up says.The text was updated successfully, but these errors were encountered: