Wciąż dostaję ten komunikat o błędzie z git podczas pchania, nawet próbuję go po wyciągnięciu kółko:Nie można wcisnąć do repozytorium git
! [rejected] master -> master (non-fast-forward) error: failed to push some refs to '[repo url]' To prevent you from losing history, non-fast-forward updates were rejected Merge the remote changes (e.g. 'git pull') before pushing again. See the 'Note about fast-forwards' section of 'git push --help' for details.
Oto co dzieje oddział wygląda następująco:
A---B---C
| |
D E-F
A initial commit (me)
B some commit (me)
C master
D some commit (other dev)
E remotes/origin/master - Merge branch 'master' of [repo url]
F Local uncommitted changes, not checked into an index
Od tego momentu, kiedy pociągam, nic nie nadchodzi. Kiedy popycham, pojawia się błąd. Jak mogę ponownie nacisnąć?
Czy jest możliwe, że ktoś inny niż ty wprowadził zmiany, które usunęłyby wpisy ze starej historii, takie jak zgniatanie zatwierdzeń z bazą? – ismail
Nie sądzę, że "inne dev", o którym mówię, ma wiedzę, aby to zrobić :) Ale jeśli tak, jak mogę się z tego wyrwać? –
Chciałbym zmienić moje zmiany w niektórych plikach, wypróbować nowy klon git, zastosować zmiany z poprawką (1) i spróbować ponownie nacisnąć. – ismail