← Home

Git откат в прошлый комит

By Брендель В. М.

git log — посмотреть коммиты

git checkout 221b9fdc8122a2e6869a617e9271e31e736a52c9 — переставить HEAD в коммит с хешем 221b9fdc8122a2e6869a617e9271e31e736a52c9.

git log --oneline --graph --all — показывает все коммиты, а не после HEAD (после отката git log не показывает коммиты выше HEAD).

git checkout ef0a88b — откат в последний коммит, где ef0a88b — посл. коммит.

Ну и вдогонку: если запуск скомпилированных бинарников под Alpine Linux через ./someexecutable или subprocess.run приводит к file not found, то проблема в том, что типично бинарники под Линукс собираются GCC тулчейном, а в Alpine линкер от musl тулчейна (https://github.com/docker/for-linux/issues/297).