Its surprisingly easy and not as complicated as some people might say. You just need to know which one is the 'bad' commit, then revert to one commit before the 'bad' one. In this example, person 'M' accidentally pulled from the dev branch instead of main. So to revert this, just follow these steps: Find the 'bad' commit In this case it's git message have something like 'pulled dev into branch...'. This is the bad commit, do not copy the git hash of this commit. Instead, get the last 'good' commit. Copy the commit hash of the one before the 'bad' one. Paste it somewhere safe, we will get back to this later. Do not revert right now. Backup your commits after the 'bad' one After pulling from dev, 'M' pushed a few more commits afterwards. If we've already reverted, finding the committed changes would be a bit harder. So now is the best chance to copy all the commit hashes for cherry-picking later. Rev...
The Problems with Ride Metric Apps Have you ever wondered how low you lean during a corner? How much Gs you are pulling, your GPS topspeed, your routes and more. Professional Ride Metrics Devices If you’re as much as a nerd as I am, then you must’ve wondered if there was a device to track your lean angle for you. Well the good news is, these devices exists and are commercially ready. You can get the same ride metrics device that some pro-am racers use. Now, the bad news is, these devices are always expensive. Even the cheapest ones can cost you a few thousand ringgits. For a nerd who just wanna see some numbers, I am disappoinnted. Existing Ride Metrics Apps I thought to myself, technically your phone already have all the sensors you need for a ride tracking app. Surely there must have been dozens of apps that can show me the numbers I want. The good news is, there are dozens of these ride metrics apps available on both Appstore and Playstore. As for the bad news, here are some: P...