ACCESS the FULL COURSE here: https://academy.zenva.com/product/ful...
TRANSCRIPT
What's up everyone, and welcome to the first part of our git and Github tutorial series. This will be an intro to Version Control. Here we're gonna be exploring what Version Control is, and why you should learn this topic. So, what is Version Control? As a quick overview, Version Control is simply a way to keep track of software, as projects are updated and new versions become available. Essentially, it provides a way to view different versions of software files. In almost all cases, when a piece of software, an app, program, et cetera, is released, it will be updated at various points in time. Perhaps, an entirely new version will come out. You'll have likely have seen this in your phone's operating systems. Or it'll be hugely beneficial for us to be able to keep track of what has changed throughout all of these versions, as maybe we'll need to revert back to the previous version, or just kind of see how things have changed over time. This also allows us to work on project updates, without making changes to a release version, until updates are ready to be pushed. This again, massively effective, because, if we want to add new features, or just an entirely new version to our software, we don't want to mess up the existing version that is out there. In conjunction with Github, Version Control also provides a way to effectively share projects with team members, and also view the changes that they have made. There are also ways to approve or disapprove of changes as well, and it's just a nice way to collaboratively work on projects. So, what is git specifically then? Git is simply a version control system that allows us to apply version control functionality to our projects. Git is widely used through a command line or terminal interface. Now, there are actually GUIs, or graphical user interfaces, that help you to execute git commands a little more easily. Especially when paired with Github, we can definitely turn to the more graphical side of things, if you're not comfortable using terminal. But it's a good idea to learn the command line commands as well, because you'll be using that in a wide variety of ecosystems. Now with git, we can run various commands to achieve results, such as saving changes to files, pushing or pulling from online repositories, viewing file changes, and even merging different file versions. So, really git just is a way to integrate different aspects of version control into our own projects.
Информация по комментариям в разработке