Hi everyone, welcome back. TortoiseGit is an tool that makes version control easier and faster. TortoiseGit is used with the Git revisioning software. TortoiseGit is available on Windows machines and are free to use under the GNU General Public License.
Git is a tool used to help developers manage and track their code. It is great for various reasons including being able to review the history of files and to collaborate with a team. Read more about version control here.
Git commands are used to manage the codebase and repository. Commands include checking out code, branching the codebase, committing code updates, and much more. These commands are used in a computer terminal or shell.
This is where GitTortoise comes in. GitTortoise is an application that allows users to easily utilize Git in the file browser without ever having to open terminal or shell. It can be thought of as a UI for Git. From within a file browser, simply right click within a directory and there will be various options for Git.
GitTortoise will need to be setup with your Github/Bitbucket account and repo before using. But once things are set up, utilizing Git is super easy. This is especially helpful if you are new to using Git. Capabilities such as checkout, committing, fetching, pulling, and pushing are simple to do. Stashing, rebasing, and adding new files are just as easy.
The big takeaway for me personally is the GitTortoise UI when comparing diffs or viewing logs. GitTortoise provides a side by side comparison between different commits and your working branch which is much more pleasing to look at. There is also an option to check for modifications which will show a list of all files that have been modified and compare with the remote branch. GitTortoise makes Git much easier to use and I highly recommend it.