ho biforcuta il repository Flask e clonato la sua filiale sito web da GitHub comegit push di GitHub ramo repository dà l'errore "maestro src refspec non corrisponde a nessuno"
git clone --recursive https://github.com/lovesh/flask.git -b website
Poi ho configurato a distanza come
git remote add upstream https://github.com/lovesh/flask.git -t website
git fetch upstream
Quindi ho apportato le modifiche (non ho creato alcun file aggiuntivo ma modificato 2 file) che ho dovuto fare quindi ho aggiunto i file e ho effettuato le modifiche come questa
git add .
git commit .
Questo mi ha richiesto un commento per il commit e ho inserito il commento. Ora mi ha mostrato
2 files changed, 69 insertions(+), 7 deletions(-)
ma quando provo a spingere questi cambiamenti sul mio conto GitHub
git push origin master
mostra l'errore
error: src refspec master does not match any.
error: failed to push some refs to 'https://github.com/lovesh/flask.git'
mi sono guardato intorno e le persone che hanno avuto questo problema ha dichiarato di non aver effettuato il commit delle modifiche come here e here. Ma ho commesso anche allora mi mostra questo errore. Per confermare che ho provato
git status
e lo ha dimostrato
# On branch website
# Your branch is ahead of 'origin/website' by 1 commit.
#
nothing to commit (working directory clean)
anche git log
mostra anche il mio impegno nel registro. Sono nuovo di git. Mi sto perdendo qualcosa?
Grazie. Ha funzionato. Ma puoi spiegare come ho configurato il mio ramo principale con questo nome? O è che con 'git push origin 'devo menzionare il nome del ramo a cui sto spingendo? – lovesh