2018-10-23 20:25:08 +02:00
|
|
|
# Git
|
|
|
|
|
|
|
|
I use git as my main tool for distributed version control.
|
|
|
|
|
|
|
|
## Dependencies
|
|
|
|
|
|
|
|
- [git][git] - The standard version control system
|
2018-10-27 21:44:57 +02:00
|
|
|
- [diff-so-fancy][diff-so-fancy] - An amazing git diff utility
|
2018-10-23 20:25:08 +02:00
|
|
|
|
|
|
|
## Installation
|
|
|
|
|
|
|
|
```sh
|
|
|
|
make package=git
|
|
|
|
```
|
|
|
|
|
|
|
|
## Usage
|
|
|
|
|
|
|
|
Add a `.gituser` file to your `$HOME` with the following:
|
|
|
|
|
|
|
|
```gitconfig
|
|
|
|
[user]
|
|
|
|
name = <the name you use for git commits>
|
|
|
|
email = <the email you use for git commits>
|
|
|
|
signingkey = <the subkey you use to sign git commits>
|
|
|
|
```
|
|
|
|
|
|
|
|
[git]: https://www.archlinux.org/packages/extra/x86_64/git/
|
2018-10-27 21:44:57 +02:00
|
|
|
[diff-so-fancy]: https://www.archlinux.org/packages/community/any/diff-so-fancy/
|