Git

Git - це не лише набір команд для commit і push, а щоденний інструмент керування історією проєкту.

У цій категорії я збираю практичні кейси з реальної розробки: роботу з branches і remote repositories, перенесення commit між гілками, rebase, squash, cherry-pick, відновлення після помилкових дій, виправлення вже pushed history та безпечну роботу з force push.

Окрему увагу приділяю ситуаціям, які виникають у командній роботі та CI/CD: як зберегти правильну ancestry, не втратити чужі зміни й виправити Git history без зайвого ризику.

git-move-pushed-commit-correct-branch-main.png
Git

Git: як перенести вже pushed commit у правильну branch без втрати історії

Я вже зробила commit і відправила його в remote, а потім помітила, що він опинився не в тій branch. На реальному Git-сценарії показую, як зберегти commit, перенести його у правильну гілку, повернути помилкову branch до потрібного стану та коли для цього справді потрібен --force-with-lease.

30