Посмотрел второй сезон Игры в кальмара, понравился.
Второй сезон г немного короче, чем первый. Мало того, авторы негодяйски оборвали сюжет, оставив прямой задел на третий сезон. Тьфу на Netflix за это, сделано это только ради денег.
// Массив спредится console.log([...[1, 2, 3]]); // [1, 2, 3] // Строка спредится console.log([...'Famabara']); // ['F', 'a', 'm', 'a', 'b', 'a', 'r', 'a']Но если попытаться заспредить number, то будет ошибка:
console.log([...555]); // Uncaught TypeError: 555 is not iterableНе является iterable.
Number.prototype[Symbol.iterator] = function * () { yield 'Фамабара'; yield 'лучше'; yield 'всех'; } console.log([...555]); // ['Фамабара', 'лучше', 'всех']Мы успешно заспредили number! Толку от этого никакого, на сам факт забавен.
<div draggable="true"> <input value="Кликните в середину текста" type="text" /> </div>
git commit -m "#715 changed color of button from red to green" git pushИ тут вы понимаете, что забыли убрать какой-нибудь console.log() или fmt.Println().
git commit -m "#715 clean unnecessary code"Но в некоторых командах это могут посчитать мусорным коммитом. Что делать?
git commit --amend -m "#715 changed color of button from red to green"И теперь можно пушить снова. Но сервер не даст запушить, ведь у нас локально и на ремоуте уже разные истории одной ветки. Можно запушфорсить:
git push forceНо это может быть очень плохо, если над веткой работает несколько человек. Кто-то мог уже поверх нашего коммита свои коммиты накатать. Но есть хороший параметр force-with-lease, который перезапишет ветку только тогда, когда никто поверх не дописал свои коммиты:
git push --force-with-leaseВ этом случае никто не пострадает.