{"type":"rich","version":"1.0","provider_name":"Transistor","provider_url":"https://transistor.fm","author_name":"Web Dev with Matt","title":"Getting Started With Git Reflog","html":"<iframe width=\"100%\" height=\"180\" frameborder=\"no\" scrolling=\"no\" seamless src=\"https://share.transistor.fm/e/145bc5d3\"></iframe>","width":"100%","height":180,"duration":941,"description":"Git Reflog shows you a lot about what's going on in your Git repositories, and let's you clean them up better than other commands can. For this reason, and because I have been known to accidentally include things in commits that I need to purge, I'm coming to love this command. So, in this episode I'm going to give you a good introduction to the command, and step you through how I completely removed a commit from a repository I was working on recently, so that no one could ever recover an image that I'd committed with an unredacted credential.Links from the episodeBFG Repo-CleanerGit ReflogGit LogGit plumbing and porcelainThe blog post where I go into greater detail about using Git ReflogWant to grow your knowledge further?Check out the books below, where you can grow your web development skills in a very focused, very hands-on way.Deploy with Docker ComposeMezzio EssentialsHosted and produced in Bundaberg by: Matthew Setter.Website: https://matthewsetter.com.Follow me on: LinkedIn.If you like the podcast, and want to support it, how about buying me a coffee?","thumbnail_url":"https://img.transistorcdn.com/ErogIDxqOFQN8RVLHvl3XfLOJ_kkPEv3rY7vQp7PDxI/rs:fill:0:0:1/w:400/h:400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9zaG93/LzEyNjc1LzE2NzIz/ODI3ODYtYXJ0d29y/ay5qcGc.webp","thumbnail_width":300,"thumbnail_height":300}