https://git-scm.com/book/en/v2/Git-Basics-Getting-a-Git-Repository
You typically obtain a Git repository in one of two ways:
git init
git clone <url> <directory>
https://git-scm.com/book/en/v2/images/lifecycle.png
git status
# for a short status use the -s option
git status -s
git add <filename>
To ignore files you want to use a .gitignore
file
touch .gitignore
# add files and directories that you don't want to track such as
# large log files or data
echo bigdata.csv >> .gitignore