Showing posts from February, 2020

Git with the program

 **TLDR; **git is awesome. It will save you time, and headaches if you are working on automation. Recently I’ve put some serious effort into learning and using git for version control. Now, I know what you’re thinking…. probably something like “Just now learning git? Have you been living under a rock?”… I realize that I’m at least 10 years late to this party I just didn’t know what I was missing. My version control system of choice prior to a few weeks ago involved a process that is probably familiar to some of you, who like me, find yourself doing things the hard way, for way too long. If I was working on modifying a script I would simply make a copy of it and call it something like “newscript-v2” or “somescript-test”. In all honesty, this process has worked just fine for most of my life. I’m not a coder by trade, I’m an operations guy, so most of my scripts were only a handful of lines, and most of those only performed boring tasks that I could do manually for awhile if I absolutely