Git Overview
Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency. Use Git to collaborate efficiently in a wide range of scenarios.
Git Workflow
Git Recommended Configuration
shell
# Prevent automatic conversion CR LF
git config --global core.autocrlf false
# Prevent case-sensitive ignoring
git config --global core.ignorecase false
# Specify the default branch name as main
git config --global init.defaultBranch main
For SSH keys, check out Connecting to GitHub with SSH. It also works for other git systems, such as GitLab.
The .gitignore
example can be found here.