

And thanks to the likes of Snap and Flatpak, you can even install proprietary apps, such as Zoom and Spotify, on Linux with ease. With Linux, you'll find thousands upon thousands of free software that can be installed from the GUI app store. You might have heard many people say there's no software available for Linux. Wine is not generally installed by default, but it's found in most distributions' default repositories so that it can be installed from within the various app stores available on Linux.Īlso: How to run a Windows app on Linux with Wine Wine is an installable piece of software that allows you to install Windows software and run it on Linux. So by using Git locally, we can create snapshots of what has happened and move back to all the versions if we want to, without having to keep track of all those changes in the file explorer.That's right, for those who must run Windows software on Linux, there's a way, and it's called WINE. We still can continue to work in our local folder but we have a snapshot with the state of all the files at that specific time. The local repository will keep a database with all the changes that were stored in those snapshots. So to add them to the local repository we simply use Git Commit. To do that, we need to add the files to the local repository. Once we are happy with the changes, we want to create a snapshot. This will add all the changes to the staging area. We use Git Add and a filename to make this happen like this. To do that, we add it to the staging area. First, we need to decide what changes we want to make a snapshot of.

What we want to do now is create a snapshot of one of these files before we move on. And we save it in the local folder like we would do if we didn't use Git. Git brings us two extra containers, the staging area and the local repository. We have a local folder in the file explorer or finder or what file management program you are using.


In this video, we're going to look at what happens when we use Git locally. Now let's get an understanding of how it works on a technical level. We have seen what the concept of Git is.
