затмение и github: master: мастер отклонен? - PullRequest
3 голосов
/ 16 ноября 2011

Я работаю с другом, используя github и eclipse. Первоначально он создал хранилище и отправил свой код. Единственный способ, которым я могу продвинуть свои изменения, состоит в том, чтобы «заставить» их, но это, к сожалению, стирает его данные и заменяет их моими. Если я сниму флажок с параметром force, при попытке отправить изменения я вижу следующую ошибку:

master: master [rejected]

Нужно ли начинать заново и сначала извлекать источник из репозитория?

1 Ответ

5 голосов
/ 16 ноября 2011

Перед отправкой изменений вам необходимо объединить его изменения локально. Попробуйте:

git fetch
git merge origin/master

После того, как вы выполнили это слияние и разрешили все конфликты, вы сможете отправить свои изменения обратно в Github.

Причина, по которой ваше изменение отклонено, заключается в том, что текущий master на Github не появляется нигде в истории вашей master ветви.

...