# Git Client Guide

[![git-scm.com](https://img.shields.io/badge/git--scm.com-0288D1?style=flat)](https://git-scm.com/)
[![documentation](https://img.shields.io/badge/documentation-077b70?style=flat)](https://git-scm.com/book/en/v2)
[![git/git](https://img.shields.io/badge/git/git-555555?style=flat&logo=github&logoColor=white)](https://github.com/git/git)

Installation
-------------

```shell distribution="Debian"
sudo apt install git git-lfs
```

Initial Client Setup
---------------------

[![documentation](https://img.shields.io/badge/documentation-Git_Configuration-077b70?style=flat)](https://git-scm.com/book/en/v2/Customizing-Git-Git-Configuration)

```shell
git config --global user.name "[NAME]"
git config --global user.email "[EMAIL]"
git config --global init.defaultBranch "main"
git config --global core.excludesFile "~/.gitignore"
```

```shell
git lfs install
```

```shell
tee "$HOME/.gitignore" >/dev/null <<'EOF'
.idea
.vscode
EOF
```