mirror of
https://github.com/donovanglover/nix-config.git
synced 2024-12-15 19:30:51 +01:00
843a6dd824
After using firefox for a while, a deal-breaker for me was that the regular version is impossible load custom extensions for without signing them before-hand. Although it's possible to load extensions through about:debugging every time the web browser is started, it's significantly easier for me to simply use librewolf and not worry about it. Additionally, I can now leverage the many additional features librewolf has compared to firefox, and now no longer have to worry about "configuring firefox" after installing it. |
||
---|---|---|
.. | ||
.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>