Как я могу загрузить свой код на bitbucket без --force - PullRequest
1 голос
/ 26 января 2020

Я новичок ie на git, поэтому мой клиент должен регулярно загружать код на bitbucket. Я создал репо. и загрузил мой первый проект с помощью этих шагов в мою директорию porject

git init
git add .
git commit -m "my commit"
git remote set-url origin git@github.com:username/repo.git
git push origin master

И он успешно загружен. Но теперь, когда я работаю над своим проектом, мне нужно загрузить его. Поэтому я просто запускаю команду снова git push origin master она показывает мне ошибку

git push to url  ! [rejected]        master -> master (fetch first)

Я знаю, если использовать --force, она будет работать нормально, но я не могу использовать силу, потому что есть команда, работающая над проектом так много людей регулярно загружать код, поэтому сила вызывает много проблем. Мне нужно хорошее или лучшее практическое решение или руководство, которое вы, ребята, используете для этого правила. Спасибо

1 Ответ

0 голосов
/ 27 января 2020

Причина вашего конфликта - это разница между локальной и удаленной веткой. Сравните git журнал их и проверьте последние коммиты. Я полагаю, что удаленный brach содержит некоторые дополнительные коммиты, поэтому вы должны перенести их в локальную ветку, прежде чем отправлять свои локальные изменения. Сообщение с комментарием «[отклонено] master -> master (fetch first)» сообщает вам об этой ситуации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...