GNU/Linux >> Linux Esercitazione >  >> Linux

errore:src refspec main non corrisponde a nessun [GIT]

Creato un repository privato su GitHub e quando provo a inviare i file dal mio server usando i comandi seguenti, ottengo error: src refspec main does not match any. Il comando completo e l'errore sono i seguenti:

# git add . 
# git commit -m "Initial Commit"
# git push origin main

Ho anche usato il token secondo l'ultima politica git ma non ha funzionato e ho ricevuto il seguente messaggio di errore:

error: src refspec main does not match any.
error: failed to push some refs to 'https://[email protected]/XXXX/XXX.git'

Come risolvere l'errore git:src refspec main non corrisponde a nessuno

A partire dal 1 ottobre, GitHub ha rinominato il ramo principale in main e tutti i nuovi repository creeranno il ramo predefinito denominato main . Bene, se sei curioso di sapere perché questo cambiamento, ecco un articolo che spiega il motivo.

Controlliamo la testa di riferimento locale usando il comando seguente.

$ git show-ref 
95b095fb6dd8c8af48c35317af7da14bd9f9f622 refs/heads/master

L'output del comando precedente dice che il locale fa ancora riferimento a master head e non il nuovo main rinominato .

Per cambiare il riferimento locale in modo che punti a main branch, sostituisci HEAD:master con HEAD:main nel comando seguente.

# git push origin HEAD:master

a

# git push origin HEAD:main

Il comando precedente afferma che si desidera eseguire il push del riferimento locale HEAD al riferimento remoto main .

Questo è tutto!


Linux
  1. Errore di controllo SSL M2Crypto:il certificato peer subjectAltName non corrisponde a [Risolto]

  2. Il file di metadati non corrisponde al checksum – Errore YUM!

  3. Trova:Prune non ignora il percorso specificato?

  4. Come eseguire il gzip solo se Thesqldump non presenta errori?

  5. Linux – Ionice non ha alcun effetto sulle scritture non sincronizzate (ovvero le scritture normali)?

Quando viene visualizzato il messaggio di errore "lavori:non trovati"?

Perché `esce &` non funziona?

L'installazione di Bower non fa nulla, nemmeno genera un errore?

Non è possibile aggiungere l'utente o il team di errore Ppa non esiste?

Problema "Il file dei metadati non corrisponde al checksum" quando Yum installa o aggiorna il pacchetto

Cosa fa CAP_NET_RAW?