TGViewer
Инструменты программиста Инструменты программиста @prog_tools · 12.9K subscribers
Post #3009 689
Команды Git для восстановления коммитов и переноса изменений

Git позволяет отменить локальный коммит, найти потерянный и перенести изменения без нового коммита. В подборке команд под рабочие задачи разобраны эти сценарии и управление отложенными изменениями.

git reset --soft HEAD~1 отменяет последний коммит, сохраняя изменения подготовленными к следующему. Для уже отправленных и общих коммитов источник рекомендует git revert. Через git reflog можно найти хеш потерянного коммита и создать от него ветку.

Флаг -n у git cherry-pick переносит изменения без создания коммита, чтобы вы могли их доработать. Для stash, временно сохранённых изменений, показаны именование и выборочное применение с сохранением записи или её удалением.

#git #терминал
  • 💯 1
More from @prog_tools
  1. Oct 12, 2026Шпаргалка по GitHub Copilot CLI: история диалога, каталоги и экспорт сессий GitHub Copilot…
  2. Oct 12, 2026🧑‍💻 Какие навыки помогают вам в разработке в 2026 году? Что вы чаще используете в работе…
  3. Oct 12, 2026git range-diff: проверка изменений в коммитах после rebase Команда git range-diff сравнива…
  4. Oct 11, 2026Post #3011
  5. Oct 11, 2026Showboat и Rodney помогают показать работу ИИ-агента Саймон Уиллисон собирает демонстрации…
  6. Oct 11, 2026Как подключить личный GitHub и корпоративные аккаунты к GitButler GitButler позволяет рабо…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →