Я досить недавно git
використовую його для управління нашим кодом у командному середовищі. У мене були проблеми з перебазуванням, і я їх виправляв за допомогою
git checkout --ours filename.txt
git add filename.txt
git rebase --continue
Тепер я хочу натиснути на мої зміни і, таким чином, виконати наступну команду
$ git push origin feature/my_feature_branch
видає мені таку помилку:
To ssh://git@coderepo.com:7999/repo/myproject.git
! [rejected] feature/my_feature_branch -> feature/my_feature_branch (non-fast-forward)
error: failed to push some refs to 'ssh://git@coderepo.com:7999/repo/myproject.git'
hint: Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. Merge the remote changes (e.g. 'git pull')
hint: before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.
Що я можу зробити, щоб позбутися помилки?
PS: Я уникаю використовувати цю --force
опцію якомога більше.