1
0
forked from extern/nix-config
donovanglover-nix-config/git/README.md
Donovan Glover 6ccf5d3352
docs: Update READMEs for fish, git, and tmux
This is the start of a process to change the old
READMEs to the new format.
2018-11-19 22:00:35 -05:00

815 B

Git

  • Git is the standard version control tool.

Use Cases

Git can be used to:

  • Keep track of file changes over time
  • Keep a record of all contributors to a code base
  • Rollback to a previous version of a project
  • Create snapshots of a project with tags (also known as versions)

You should not use Git if:

  • You are dealing with binary files
  • You are dealing with large files that change often

Usage

First, install diff-so-fancy, an amazing git diff utility.

Then, create a ~/.gituser with the following:

[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>