There are certain files created by particular editors, IDEs, operating systems, etc., that do not belong in a repository. But adding system-specific files to the repo's .gitignore
is considered a poor practice. This file should only exclude files and directories that are a part of the package that should not be versioned (such as the node_modules
directory) as well as files that are generated (and regenerated) as artifacts of a build process.
All other files should be in your own global gitignore file:
- Create a file called
.gitignore
in your home directory and add any filepath patterns you want to ignore. - Tell git where your global gitignore file is.
Note: The specific name and path you choose aren't important as long as you configure git to find it, as shown below. You could substitute
.config/git/ignore
for.gitignore
in your home directory, if you prefer.
/* | |
----------------------------------- | |
Emoji - natural display for the web | |
----------------------------------- | |
These font face definitions allows to display emoji glyphs intermingled with | |
arbitrary characters outside emoji unicode blocks. | |
Usage |
(function(root, name, make) { | |
if (typeof module != 'undefined' && module['exports']) module['exports'] = make(); | |
else root[name] = make(); | |
}(this, 'breakpoint', function() { | |
/** | |
* @link http://gist.github.com/ryanve/7924792 | |
* @param {string} feature range feature name e.g. "width" | |
* @param {string=} unit CSS unit for feature e.g. "em" | |
* @param {number=} init initial guess |
#!/bin/bash | |
mkdir -p ~/.ssh | |
# generate new personal ed25519 ssh keys | |
ssh-keygen -o -a 100 -t ed25519 -f ~/.ssh/id_ed25519 -C "rob thijssen <[email protected]>" | |
ssh-keygen -o -a 100 -t ed25519 -f ~/.ssh/id_robtn -C "rob thijssen <[email protected]>" | |
# generate new host cert authority (host_ca) ed25519 ssh key | |
# used for signing host keys and creating host certs |
Each of these commands will run an ad hoc http static server in your current (or specified) directory, available at http://localhost:8000. Use this power wisely.
$ python -m SimpleHTTPServer 8000