I rozwidlone repozytorium kolby i sklonowany swoją stronę internetową gałąź z GitHub jakgit push GitHub repozytorium gałęzi daje błąd „mistrz src refspec nie pasuje do żadnej”
git clone --recursive https://github.com/lovesh/flask.git -b website
Potem ustawił pilota jak
git remote add upstream https://github.com/lovesh/flask.git -t website
git fetch upstream
Następnie dokonałem zmian (nie utworzyłem żadnych dodatkowych plików, ale zmodyfikowałem 2 pliki) musiałem wykonać, następnie dodałem pliki i zatwierdziłem zmiany w ten sposób
git add .
git commit .
To monitowało mnie o komentarz do zatwierdzenia i wpisałem komentarz. Teraz pokazał mi
2 files changed, 69 insertions(+), 7 deletions(-)
Ale gdy próbuję naciskać tych zmian na moim koncie GitHub
git push origin master
to pokazuje błąd
error: src refspec master does not match any.
error: failed to push some refs to 'https://github.com/lovesh/flask.git'
Rozejrzałem się i ludzie, którzy ten problem powiedział, że nie zatwierdzili zmian jako here i here. Ale popełniłem nawet wtedy to pokazuje mi ten błąd. Aby potwierdzić próbowałem
git status
i pokazał
# On branch website
# Your branch is ahead of 'origin/website' by 1 commit.
#
nothing to commit (working directory clean)
także git log
pokazuje także mój popełnić w dzienniku. Jestem nowy w git. Czy coś mi brakuje?
Dzięki. Zadziałało. Ale czy możesz wyjaśnić, jak skonfigurowałem swój główny oddział pod tą nazwą? Czy też w przypadku 'git push origin' muszę podać nazwę oddziału, do którego się przekierowuję? – lovesh