After pushing to bitbucket my collegues commits are deleted and a message appears on bitbucket newsfeed
stripped 6f9de58aa748 from projektA
4 hours ago
stripped 54dae89de600 from projektA
4 hours ago
stripped e04022989a9d from projektA
...
How can I rescue the commits? Is Git really a versioning system that allows to delete commits? Is this due to --force ?
How can I rescue the commits?
Unfortunately there is nothing you can do on your site to get these commits back (details). You need to contact the BB service team since only they can restore these commits.
Is Git really a versioning system that allows to delete commits?
When you configure it so. You have to set receive.denyNonFastForwards
to true
to disable this behavior in the repository on the server (which is the default when git init
was run with the --shared
option, but is false otherwise).
Is this due to --force ?
Yes, using the force parameter on git push
does make the server side git to disable the safety check if your new branch head throws away other commits, and receive.denyNonFastForwards
is false.
In case anyone else finds this thread searching frantically for "bitbucket stripped commits" as I was:
I managed to restore mine locally by following these instructions.
I then pushed to bitbucket again and the stripped commits were restored.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With