Skip to content

Instantly share code, notes, and snippets.


Hitendra Malviya hitendramalviya

View GitHub Profile
gaearon /
Last active Apr 16, 2021
How to Set Up Minification

In production, it is recommended to minify any JavaScript code that is included with your application. Minification can help your website load several times faster, especially as the size of your JavaScript source code grows.

Here's one way to set it up:

  1. Install Node.js
  2. Run npm init -y in your project folder (don't skip this step!)
  3. Run npm install terser

Now, to minify a file called like_button.js, run in the terminal:

bkemper / gist:ca6ac68b174a047b5ccde3930c8568dc
Last active Nov 17, 2020
How to edit a commit with interactive rebase
View gist:ca6ac68b174a047b5ccde3930c8568dc

While on a branch with a couple of commits, you can edit a commit with interactive rebase. This should be used sparingly and only on branches and never on master.

  1. Checkout the branch

$ git checkout my-branch

  1. Get the ref of the commit that you want to edit from the commit log. (e.g. 67b191fc62eda52b5b208cc4de50df7144a03171)

$ git log