You can use git for saving snapshots of any filetype at all – it doesn’t have to be Web or Software Development. This snapshot saves everything in it’s current state, and that particular commit can then be accessed further down the line if you mess anything up.
When you make a commit, you take a snapshot of all the files that are in the folder which you have initialized git in – otherwise known as your git repository, or repo for short. So, in short, git is simply a turbocharged save button. Version control is a system that records changes to a file or set of files over time so that you can recall specific versions later.Īwesome. Git is known as a version control system or VCS, but what does that mean, exactly? From the official git docs – I was wrong! What is git, and what is it used for? I had no command-line knowledge at all (which was another hurdle I had to cross before learning git) and felt I had no real need for git. This was perhaps because, at that time, I was developing only the most basic static HTML/CSS websites in my own time. I remember my exact thoughts when picking it up initially, and just couldn’t wrap my head around why you would use this tool. The good news is that having used it for a couple of years now, I can say that it’s not at all difficult to learn. I found this to be true with Git when I was trying to level up as a self-taught Developer. Software documentation is usually one of the worst offenders in this arena.
#What is git bash for novice full
I often find I have to read a couple of articles on a certain topic to get a full understanding – even when the topic turns out to be incredibly basic when you finally understand it.
One frustrating aspect of becoming a Software Developer is that the tools and technologies you have to learn are rarely explained or written about from a beginner’s perspective.