Tôi còn khá mới git
hiện đang sử dụng nó để quản lý mã của chúng tôi trong môi trường nhóm. Tôi đã gặp một số vấn đề khôi phục và tôi đã khắc phục chúng bằng cách sử dụng
git checkout --ours filename.txt
git add filename.txt
git rebase --continue
Bây giờ tôi muốn đẩy các thay đổi của mình và chạy lệnh sau
$ git push origin feature/my_feature_branch
cho tôi lỗi sau:
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.
Tôi có thể làm gì để loại bỏ lỗi này?
Tái bút: Tôi đang tránh sử dụng --force
tùy chọn nhiều nhất có thể.