How do I delete a push from Bitbucket?


I can't find "Strip changesets" menu like described here:

1 answer

1 accepted

1 vote
Answer accepted
Jim Redmond Atlassian Team Mar 09, 2017

You don't mention it here, but I'm going to guess that you're talking about a git repo. That Stack Overflow answer is talking about a Mercurial repository, and Mercurial is the only one of the two systems that has the "strip" function.

For git, you'll need to remove the bad commit(s) locally, then force-push your revised branch(es). discusses some of that approach, but be warned that you're probably going to break things for anybody else who uses the repo.

One gotcha, Jira counts the commits that are tagged with a given issue ID.

When you force-push new commits *replacing* the old ones, it still counts the old ones even though they're inaccessible without knowing the commit ID (and are not wanted).

In my case, I was taking a feature branch (git flow) having finalised the functionality, and squashing about 150 commits down to about 50.  After I was done, Jira reported about 250 commits when Bitbucket's branch viewer showed there was much less.

Thus, the commits still hang around like an unwanted bat colony in cases where you have Jira cloud linked with Bitbucket cloud.

Suggest an answer

Log in or Sign up to answer
Community showcase
Published Thursday in Bitbucket Pipelines

Building a Bitbucket Pipe as a casual coder :  #!/bin/bash source "$(dirname "$0")/" enable_debug extra_args="" if [[ "${DEBUG}" == "true" ]]; then extra_args="--verbose" fi # mandatory variables ROLLBAR_ACCESS_TOKEN...

213 views 0 12
Read article

Atlassian User Groups

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!

Find my local user group

Unfortunately there are no AUG chapters near you at the moment.

Start an AUG

You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs

Groups near you