-
Notifications
You must be signed in to change notification settings - Fork 24
git push force
Roman edited this page Jul 27, 2021
·
1 revision
git push --force
Иногда нужно закоммитить незаконченные изменения в удалённый репозиторий чтобы например прийти домой и продолжить работы на другой машине. Для этого можно сделать коммит с пометкой WIP (Work in progress) и запушить его. Дома вытащить изменения, доработать и сделать --amend
commit. После этого локальная и удалённая история будет расходиться, и если сделать git push
то будет конфлитк, git предложит сначала сделать git pull
, разрулить конфликты и создаст merge commit. Чтобы этого избежать можно сделать git push --force
тогда git перепишет историю в удалённой ветке.