! [rejected] ... (non-fast-forward)
! [rejected] ... (non-fast-forward)
Изпращането (push) е отхвърлено, защото отдалеченият клон има подавания (commits), които локалният ви клон няма, така че не може да бъде преместен напред (fast-forward).
Какво означава
Изпращането (push) е отхвърлено, защото отдалеченият клон има подавания (commits), които локалният ви клон няма, така че не може да бъде преместен напред (fast-forward).
Вероятна причина
Някой друг е изпратил (push) към клона след последното ви извличане (fetch), или сте пренаписали история, която отдалеченото хранилище вече има.
Как да я отстраните
Изпълнете "git pull --rebase origin <branch>", за да интегрирате отдалечените подавания, след което изпратете отново; използвайте "git push --force-with-lease" само когато умишлено възнамерявате да презапишете отдалечената история.
Други Git грешки
За Търсене на кодове за грешки
Справочникът за кодове за грешки е база данни с над 200 често срещани съобщения за грешки и кодове в 12 категории: HTTP статус кодове, кодове за грешки на Windows, грешки на браузъра и мрежата, JavaScript, Python, PHP, Node.js и npm, Java, MySQL, Git, грешки в Linux конзолата и кодове за имейл/SMTP. Всеки запис е написан на разбираем език за бързо отстраняване на проблема.
Всяка грешка е обяснена в три части: какво всъщност означава съобщението, какви са обичайните причини и конкретни стъпки за отстраняване. Тази структура превръща криптичен низ като ERR_CONNECTION_REFUSED или 0x80070005 в практичен списък от действия, вместо да гадаете.
Можете да филтрирате списъка по категория, да търсите по код, константа или част от съобщението и да копирате всеки код с едно кликване. Всяка грешка има и собствена страница със свързани грешки от същата категория, така че можете да запазите или споделите директна връзка към точното решение.
Как да използвате Търсене на кодове за грешки
- Въведете кода на грешката или съобщението в полето за търсене — например 404, ERR_NAME_NOT_RESOLVED или 0x80070005.
- Стеснете резултатите с филтъра по категория (HTTP, Windows, JavaScript, MySQL и т.н.), ако търсенето връща твърде много записи.
- Отворете съответния запис, за да прочетете какво означава, каква е вероятната причина и как да го отстраните.
- Използвайте бутона за копиране, за да вземете точния код за доклад за бъг или заявка за поддръжка.
- Проверете раздела със свързани грешки за други грешки от същата категория.