Nadal jestem młodym nowicjuszem. Zmodyfikowałem niektóre pliki źródłowe i zatwierdziłem. Potem zrobiłem git push
. Ale mam ten błąd.git: Dlaczego "Merge branch" master "z ..."? kiedy ciągnie się i pcham
To /foo/bar/ ! [rejected] master -> master (non-fast-forward)
error: failed to push some refs to '/foo/bar/' To prevent you from
losing history, non-fast-forward updates were rejected Merge the
remote changes before pushing again. See the 'Note about
fast-forwards' section of 'git push --help' for details.
odrzucić ten wydaje się, że nie git pull
przedtem push
. Tak, zrobiłem git pull
. W porządku, były dwa zmodyfikowane pliki przez innych.
Następnie udało mi się pomyślnie uzyskać git push
.
Pytanie: W tym przypadku, widzę jeszcze jeden dziennik jak po moim pierwotnym popełnienia wiadomości:
commit 59e04ce13b8afa...
Merge: 64240ba 76008a5
Author: Jone Doe <[email protected]>
Date: Fri Mar 15 11:08:55 2013 -0700
Merge branch 'master' of /foo/bar/
I to jest mój oryginalny popełnić wiadomość.
commit 64240bafb07705c...
Author: Jone Doe <[email protected]>
Date: Fri Mar 15 11:06:18 2013 -0700
Fixed bugs and updated!
Chciałbym zrozumieć, dlaczego dodano "scal master mapy lokalizacji".
Możliwy duplikat [Git pull skutkuje nieistotnym "połączeniem gałęzi" wiadomości w dzienniku zatwierdzenia] (http://stackoverflow.com/questions/8509396/git-pull-results-in-extraneous-merge-branch-messages-in-commit-log), który ma dużo bardziej szczegółowe odpowiedzi. –