Skip to content

Instantly share code, notes, and snippets.


Oleg Avgustinov oleg-am

View GitHub Profile
oleg-am /
Created Jul 24, 2020 — forked from nepsilon/
How to change your commit messages in Git? — First published in issue #55

How to change your commit messages in Git?

At some point you’ll find yourself in a situation where you need edit a commit message. That commit might already be pushed or not, be the most recent or burried below 10 other commits, but fear not, git has your back 🙂.

Not pushed + most recent commit:

git commit --amend

This will open your $EDITOR and let you change the message. Continue with your usual git push origin master.

oleg-am / routes.js
Last active Nov 19, 2017
View routes.js
import React, { Component } from 'react';
import { Switch, Route, Redirect, withRouter } from 'react-router-dom';
import Loadable from 'react-loadable';
const tabs = require('../tabs.json');
class Routes extends Component {
state = {}
componentDidMount() {
oleg-am / index.js
Created Sep 21, 2017 — forked from timneutkens/index.js
Save PDF using javascript (isomorphic-fetch and file-saver)
View index.js
import fetch from 'isomorphic-fetch'
import { saveAs } from 'file-saver'
fetch('/url/with/pdf', {
headers: {
'Content-Type': 'application/pdf'
responseType: 'blob'
}).then(response => response.blob())
.then(blob => saveAs(blob, 'test.pdf'))
oleg-am / default-packages
Created Sep 16, 2017
Default global packages for NVM
View default-packages
View setValue.js
const setValue = (state, key, value, obj = false) => {
if (Array.isArray(key) && key.length > 1) {
const keys = [...key];
const currentKey = keys.shift();
return {
[currentKey]: {
...setValue(state[currentKey], keys, value, true),