The software package known as git is an open source version control system.
A git repository is a collection of files (a directory tree) for a software project, along with the entire version history of those files over time.
The commerical company github provides web-based software and cloud-based hosting for git repositories.
- github.com is the main site for github services
The article git: overview explains more. In addition there are several other articles about git/github listed below.
See also: GitHub
Windows
If you find that when you type git status
you see every single file is modified, it might be because of line endings.
Type git config --global core.autocrlf true
to fix it
Resources
Table of contents
- git: .gitignore files
- git: basic workflow
- git: cherry-pick
- git: clean
- git: cloning your first repo
- git: commit messages
- git: configuration
- git: copy branch to new repo
- git: feature branch workflow
- git: fixup commit
- git: git/github troubleshooting
- git: merge conflicts
- git: overview
- git: pair repo
- git: pull rebase main