A Thread 👇
Git is a version control system that makes it easier to track changes to files. When you edit a file, git can tell you exactly what changed, who changed it, and why.
Think of a repository as a directory that stores all the files, folders, & content needed for your project. Actually it is the object database for the project.
A commit is a change to a file ( or files ) it's like when you save a file, but with Git, every time you save, it creates a unique ID that allows you to keep record of changes.
A branch is simply a lightweight moveable pointer to one of the commits. The default branch name in Git is master.
Updates a remote branch with the commits made to the current branch. You are literally pushing your changes onto remote respository.
Pull is used to fetch and download content from a remote repository and immediately update the local repository to match that content.
Hope you like the above information!