Как решить проблему с ошибкой при git pull и конфликтом?
Есть ветка в репозитории. Я сделал git pull с неё на компьютер. Внес изменения локально. В это время другой человек сделал свои изменения и сделал git push в эту же ветку.
В результате, я сделал коммит (git commit) и пытаюсь сделать git push. Но мне не даётся, git просит сначала сделать git pull. При этом git pull сделать также не получается.
Как решить данный конфликт? Мне необходимо внести изменения на ветку
Когда вы сделали git pull у вас появились незакоммиченные изменения. Нужно решить конфликты и сделать коммит. После этого уже можно спокойно сделать push. Сам конфликт за вас никто не решит, нужно смотреть код и выбирать чьи изменения оставлять или оставлять все.
Владимир Петров Сразу после неудачного git pull вы можете решить конфликты. А где решать зависит чем пользуетесь терминалом или специальным клиентом. В клиенте конечно проще. git stash вообще не для этого.