Джерело
ITCAT | Git-команди, які рятують твої нерви#поради_itcatСкільки разів ти ловив...
650 Охват/переглядів
2025-05-02 08:57
Повідомлення №1636
Git-команди, які рятують твої нерви #поради_itcatСкільки разів ти ловив себе на думці: "Це фіаско. Я щось зламав і не знаю, як повернути все назад"? Знайомо? Ось кілька git-команд, які справді можуть заспокоїти й повернути контроль:🔹 git status
Перевіряє, що змінилося і чи є щось невідправлене. Найпростіший спосіб уникнути сюрпризів.
🔹 git stash
Терміново треба переключитися на іншу гілку, але не хочеш комітити? stash зберігає поточні зміни, щоб повернутися до них пізніше.
🔹 git log --oneline --graph
Зручно побачити історію комітів у вигляді дерева. Незамінно, коли шукаєш, де саме все пішло не так.
🔹 git checkout <назва_гілки/коміту>
Повертаєшся до попередньої версії коду або іншої гілки. Рятує, коли експерименти пішли надто далеко.
🔹 git reflog
Твоя "машина часу". Дозволяє знайти навіть ті коміти, які здавалися втраченими. Ідеально, коли змерджив не те, або випадково ресетнув.
🔹 git reset --hard
Обережно: скасовує всі незбережені зміни. Але коли все зависло або код у повному хаосі — ця команда може стати чистим аркушем.
Перевіряє, що змінилося і чи є щось невідправлене. Найпростіший спосіб уникнути сюрпризів.
🔹 git stash
Терміново треба переключитися на іншу гілку, але не хочеш комітити? stash зберігає поточні зміни, щоб повернутися до них пізніше.
🔹 git log --oneline --graph
Зручно побачити історію комітів у вигляді дерева. Незамінно, коли шукаєш, де саме все пішло не так.
🔹 git checkout <назва_гілки/коміту>
Повертаєшся до попередньої версії коду або іншої гілки. Рятує, коли експерименти пішли надто далеко.
🔹 git reflog
Твоя "машина часу". Дозволяє знайти навіть ті коміти, які здавалися втраченими. Ідеально, коли змерджив не те, або випадково ресетнув.
🔹 git reset --hard
Обережно: скасовує всі незбережені зміни. Але коли все зависло або код у повному хаосі — ця команда може стати чистим аркушем.