Yes, you modify the history uodating every commit after the changed one and then force push. Git has built in ommands to help. Anyone who has the repository cloned can tell if that happened because all the hashes will be different.
As long as your git hasn't garbage collected the old commits you can still them back. you can just create a branch pointing to the previous HEAD and the whole history will still be there.
Is it that big an advantage to test APIs that are still in beta and may change at any time? With their built in apps they can fix both pieces at once, but if they started breaking large numbers of apps every update I do not think developers would be happy.
reply