<commit_before># Git

> **Git** is the open source distributed version control system that facilitates **GitHub** activities on your laptop or desktop. This [Git Cheat Sheet](https://training.github.com/kit/downloads/github-git-cheat-sheet.pdf) summarizes commonly used Git command line instructions for quick reference. 

- [Git](https://git-scm.com/) for All Platforms
- [Gitignore](https://www.gitignore.io/) create useful `.gitignore` files for your project
- [Githut](http://githut.info/) is a place to discover languages on GitHub
- [Github](https://training.github.com) training
- Read more about [Open source licensing](https://help.github.com/articles/open-source-licensing/) and [choosea license](http://choosealicense.com/) 

## Content

- [Configure Tooling](https://github.com/valerysamovich/engineering/blob/master/docs/tutorials/git.md#configure-tooling)
- [Create Repositories](https://github.com/valerysamovich/engineering/blob/master/docs/tutorials/git.md#create-repositories)
- [Make changes](https://github.com/valerysamovich/engineering/blob/master/docs/tutorials/git.md#make-changes)
- [Group Changes](https://github.com/valerysamovich/engineering/blob/master/docs/tutorials/git.md#group-changes)
- [Refactor Filenames](https://github.com/valerysamovich/engineering/blob/master/docs/tutorials/git.md#refactor-filenames)
- [Suppress Tracking](https://github.com/valerysamovich/engineering/blob/master/docs/tutorials/git.md#suppress-tracking)
- [Save Fragments](https://github.com/valerysamovich/engineering/blob/master/docs/tutorials/git.md#save-fragments)
- [Review History](https://github.com/valerysamovich/engineering/blob/master/docs/tutorials/git.md#review-history)
- [Redo Commits](https://github.com/valerysamovich/engineering/blob/master/docs/tutorials/git.md#redo-commits)
- [Synchronize changes](https://github.com/valerysamovich/engineering/blob/master/docs/tutorials/git.md#synchronize-changes)

## Configure Tooling

Configure user information for all local repositories.

Command                                              | Description
-----------------------------------------------------|--------------------------------------------
`$ git config --global user.name "[name]"`           | Sets the name to your commit transactions
`$ git config --global user.email "[email address]"` | Sets the email to your commit transactions
`$ git config --global color.ui auto`                | Enables colorization of command line output

## Create Repositories<commit_msg>Update git.md<commit_after># Git

> **Git** is the open source distributed version control system that facilitates **GitHub** activities on your laptop or desktop. This [Git Cheat Sheet](https://training.github.com/kit/downloads/github-git-cheat-sheet.pdf) summarizes commonly used Git command line instructions for quick reference. 

- [Git](https://git-scm.com/) for All Platforms
- [Gitignore](https://www.gitignore.io/) create useful `.gitignore` files for your project
- [Githut](http://githut.info/) is a place to discover languages on GitHub
- [Github](https://training.github.com) training
- [GitHub Pages](https://pages.github.com/)
- Read more about [Open source licensing](https://help.github.com/articles/open-source-licensing/) and [choosea license](http://choosealicense.com/) 

## Content

- [Configure Tooling](https://github.com/valerysamovich/engineering/blob/master/docs/tutorials/git.md#configure-tooling)
- [Create Repositories](https://github.com/valerysamovich/engineering/blob/master/docs/tutorials/git.md#create-repositories)
- [Make changes](https://github.com/valerysamovich/engineering/blob/master/docs/tutorials/git.md#make-changes)
- [Group Changes](https://github.com/valerysamovich/engineering/blob/master/docs/tutorials/git.md#group-changes)
- [Refactor Filenames](https://github.com/valerysamovich/engineering/blob/master/docs/tutorials/git.md#refactor-filenames)
- [Suppress Tracking](https://github.com/valerysamovich/engineering/blob/master/docs/tutorials/git.md#suppress-tracking)
- [Save Fragments](https://github.com/valerysamovich/engineering/blob/master/docs/tutorials/git.md#save-fragments)
- [Review History](https://github.com/valerysamovich/engineering/blob/master/docs/tutorials/git.md#review-history)
- [Redo Commits](https://github.com/valerysamovich/engineering/blob/master/docs/tutorials/git.md#redo-commits)
- [Synchronize changes](https://github.com/valerysamovich/engineering/blob/master/docs/tutorials/git.md#synchronize-changes)

## Configure Tooling

Configure user information for all local repositories.

Command                                              | Description
-----------------------------------------------------|--------------------------------------------
`$ git config --global user.name "[name]"`           | Sets the name to your commit transactions
`$ git config --global user.email "[email address]"` | Sets the email to your commit transactions
`$ git config --global color.ui auto`                | Enables colorization of command line output

## Create Repositories
{'fraction_non_alphanumeric': 0.1706930693069307, 'fraction_numerical': 0.0, 'mean_word_length': 3.7205607476635514, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 5, 'https://': 31, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 6, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3670844', 'n_tokens_mistral': 1553, 'n_tokens_neox': 1446, 'n_words': 274}