G
G
George V.2015-01-17 00:22:24
git
George V., 2015-01-17 00:22:24

Why is push rejected happening?

When I make the second and subsequent commits, I check the box so that the commits refer to the previous one, when pushing, this window appears gyazo.com/ddcc5eefe8ac7cf29a288b3e83484d2f . How to make the push go through normally, and only one commit remains in github?

Answer the question

In order to leave comments, you need to log in

2 answer(s)
V
Victor, 2015-01-17
@georg28

Что значит "ставлю галочку чтобы коммиты относились к предыдущему"? Это git commit --amend? Если так, то никак - после push делать amend (изменять отправленные коммиты) неправильно, сервер отклоняет push, так как ему нужен fast forward, а хеш коммита изначального и коммита дополненного не совпадают, поэтому нужно либо делать pull (тогда будет два почти одинаковых коммита), либо push --force, а вообще лучше не править отправленные коммиты.

Сергей Протько, 2015-01-17
@Fesor

0blLD7H.jpg
Ну а если серьезно, сделайте git pull (с --rebase или без)

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question