So in a recent push, we found a major booboo. Changes were pushed to the original repo AND the fork.
Thus a year's worth of commits all sent to the wrong place... all left in their original chronological order.... which isn't much help to revert.
The bitbucket dashboard shows "28 coommits pushed to xyz"... however when I click that link, it just shows /commits/all .
Is there a way to show all commits from a given push? Or a way to revert a push?
It is not possible to show all commits from a given push, once the push is complete.
Reverting the push: In your local clone, reset the branch(es) to the last good state and (force) push them to the server. This will make all commits after the reset point(s) disappear from the server. If there are further commits on top of the bad ones, you will need to re-do them afterwards.
You need to reset to the last commit where everything was OK, which apparently is not the previous one. If this makes some "good" commits disappear as well, you need to redo them afterwards. (You can take a "backup" of the current state of the branch by renaming it to something else and then checking out the original one with the original name again. Afterwards, you can cherry pick from the backup branch to the one you are repairing.)
Supported Platforms macOS Sourcetree has a lot to offer and, like many developer tools, finding and using it all can be a challenge, especially for a new user. Everyone might not love ...
Connect with like-minded Atlassian users at free events near you!Find a group
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no AUG chapters near you at the moment.Start an AUG
We're bringing product updates and pro tips on teamwork to ten cities around the world.Save your spot