📄️ Clone
The git clone command is used to create a copy of a remote repository on your local machine in order to make changes that can be later pushed to that remote repository.
📄️ Remote
The remote git command is used to link local repositories with remote ones such as Github and Gitlab.
📄️ Branch
The branch git command allows for you to manipulate and view information about existing git branches in the local repository
📄️ Checkout
The git checkout command allows for switching or creating branches in the local repository on your machine
📄️ Fetch
The git fetch command allows you to check for any changes made to a remote repository that the local repository is linked to using git fetch
📄️ Pull
The git pull command pulls changes made in a remote repository branch to the local repository active branch of your machine.
📄️ Add
The git add command is used to stage changes in a local repository that will be saved into the next commit made.
📄️ Commit
The git commit command is used to save changes that are staged in the local repository with a description of what the changes are accomplishing.
📄️ Push
The git push command pushes commits and new branches that have been made in the local repository that are not yet present in a linked remote repository.
📄️ Rebase
The git rebase command allows for the restructuring of the commit history between a local repository branch and remote repository branch such that all of the remote repository commits come first and any that are not in the remote repository branch but are present in the local repository branch are placed after.
📄️ Cherry Pick
The git cherry-pick command is used to pull a single commit from a different local/remote branch into your current branch.
📄️ Stash
The git stash command is used to store uncommited changes made in a branch so they can be moved to another branch or to allow context switching between branches when uncommited changes are not ready to be commited.