mirror of
https://github.com/donovanglover/nix-config.git
synced 2024-12-15 19:30:51 +01:00
1023dc4d2f
I am personally not amused by some of the defaults that firefox ships with and would rather not have to deal with them on new configurations. Although it's possible to sync settings across devices or simply copy the profile directory, the advantages of librewolf outweigh the cons for my individual use case, at least for now. |
||
---|---|---|
.. | ||
.gitconfig | ||
.gitignore | ||
.stow-local-ignore | ||
README.md |
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>