Skip to content

Instantly share code, notes, and snippets.

View neyasbltb88's full-sized avatar
🥉
Javascript developer

Denis Mashkov neyasbltb88

🥉
Javascript developer
View GitHub Profile
@neyasbltb88
neyasbltb88 / rescue-from-git-push-force.md
Created July 1, 2022 13:54 — forked from Envek/rescue-from-git-push-force.md
Откат ошибочной команды git push --force

Откат ошибочной команды git push --force

Иногда при работе с несколькими удалёнными репозиториями в git, может произойти страшное: git push --force в не тот remote и/или не в ту ветку.

Такое может случиться, например, если вы используете [Deis], в котором деплой запускается при git push нужного коммита в сборщик, когда при отладке деплоя после очередного git commit --amend по запарке вместо git push deis master --force делается просто git push --force. Упс.

Как результат, последние коммиты коллег безвозвратно потеряны, и вы чувствуете неотвратимость их ярости…

Но это git, а значит всё можно починить!

@neyasbltb88
neyasbltb88 / git-submodules.md
Created July 4, 2022 18:45 — forked from slavafomin/git-submodules.md
Git submodules best practices

Git submodules best practices

Useful commands

— Clone repository with submodules automatically:

git clone --recursive [email protected]:name/repo.git

— Initialize submodules after regular cloning:

@neyasbltb88
neyasbltb88 / media_buttons.ahk
Created May 22, 2024 12:20
AutoHotkey Media Buttons
#Requires AutoHotkey v2.0
#F1::Volume_Mute
#F2::Volume_Down
#F3::Volume_Up
#NumLock::Media_Play_Pause
#NumpadDiv::Media_Stop
#NumpadMult::Media_Prev
#NumpadSub::Media_Next