-- See Tutorial Videos Below --
Setting up GIT in VSCode: https://www.youtube.com/watch?v=5CnTKT2UEn4&ab_channel=5-MinuteDevOps
Basic GIT Commands: https://www.youtube.com/watch?v=i_23KUAEtUM&ab_channel=VisualStudioCode
How to set up and instal webstorm: https://www.youtube.com/watch?v=pYTQltz4z_s&ab_channel=AmitThinks
Branches - A branch is a subfolder of a repository. Branches allow you to develop features, fix bugs, or safely experiment with new ideas in a contained area of your repository.
Clone - Cloning describes the process of copying a repository between github and a computer, so that they can be worked in cocurrently.
Commit - Committing describes the process of staging files to be pushed onto the digital copy of the repository.
Fetch - Fetching is the process of synchronizing an offline repository with its digital counterpart.
GIT - Git is a version control system that allows developers to track changes in their code.
Github - GitHub is a web-based hosting service for git repositories.
Merge - The merge command allows users to combine multiple lines of development into one single branch.
Merge Conflict - A merge conflict arises when git is unable to merge pull requests into a single branch because of some discrepancy in the data.
Push - The git push command is used to upload local repository content to a remote repository.
Pull - The git pull command is used to fetch and download content from a remote repository and immediately update the local repository to match that content.
Remote - Remote simply means online; it describes any repository that exists on the internet.
Repository - Repository is a type of centrally located storage where you can keep all your project’s files and resources.
Sources: