Risolvi rapidamente l'errore: Src Refspec Master non corrisponde a nessun [Gestione partizioni]

Sommario :

errore: src refspec master non corrisponde a nessuno.

Hai incontrato ' Errore: src refspec master non corrisponde a nessuno. Errore: impossibile inviare alcuni riferimenti a'? In questo post, Procedura guidata di partizione MiniTool ti dice perché si verificherà questo errore Git e ti mostra come risolverlo.



Navigazione veloce:

Informazioni sull'errore: Src Refspec Master non corrisponde a nessuno.

Git è un sistema di controllo della versione distribuito open source, originariamente creato da Linus Torvalds (il padre di Linux) e rilasciato nel 2005. Lo scopo originale era sostituire BitKeeper come soluzione di transizione per gestire lo sviluppo del kernel Linux.

linux vs miniatura di Windows Linux vs Windows: quali sono le differenze (concentrati su 10 aspetti)

Quali sistemi operativi ti piacciono di più? Linux o Windows? Questo articolo mostrerà le differenze dei due sistemi operativi da diversi aspetti.



Leggi di più

Tre anni dopo, Tom Preston ha utilizzato Git come software di controllo della versione per creare http://Github.com, un servizio di hosting virtuale condiviso per la memorizzazione di codici software ed elementi di contenuto che utilizzano Git. Allo stesso tempo, consente agli utenti di tenere traccia degli sviluppi di altri utenti, organizzazioni e della libreria software e commentare le modifiche e i bug del codice software.



Git clona il repository Git completo (incluso il codice e le informazioni sulla versione) dal server al disco locale. Pertanto, la maggior parte delle operazioni in Git richiede solo l'accesso a file e risorse locali senza rete in tempo reale. Di conseguenza, la velocità di elaborazione è elevata.

Pertanto, molti sviluppatori potrebbero voler utilizzare Git. Tuttavia, alcune persone riferiscono di aver riscontrato 'errore: src refspec master non corrisponde a nessuno'.

Perché si verifica questo errore? Questo errore si verifica quando si esegue il push dei file dal repository locale al repository online remoto (ad es. github) tramite il comando push. Di solito, viene visualizzato il seguente messaggio di errore: 'error: src refspec master non corrisponde a nessuno. errore: impossibile inviare alcuni riferimenti a...'



errore: src refspec master non corrisponde a nessuno

Il motivo comune di questo errore è che la directory del repository git locale è vuota. La soluzione è eseguire il commit del file prima di inviarlo.

Come clonare il repository GitHub e duplicare il repository?



Come risolvere l'errore?

Quando crei un repository Git per un progetto, il processo dovrebbe essere il seguente:

1. Creare e inizializzare un repository

È possibile utilizzare i seguenti comandi:



    mkdir *: Questo comando creerà la struttura di directory per il progetto. Il ' * Il simbolo ' sta per il nome del progetto. CD *: Questo comando ti consentirà di passare alla directory (repository) * . git inizia:Questo comando inizializzerà il repository git. Crea una cartella nascosta chiamata .idiota/ che contiene la configurazione per il repository.

2. Modificare o modificare i file. In una parola, dovresti assicurarti che ci siano file nella directory/repository.

3. Aggiungere i file all'area dello stage e quindi salvarli nel repository locale.

    git aggiungi fileA fileB fileC ...:Il comando aggiunge file nell'area di staging, che è uno spazio di valutazione in cui i file vanno prima di essere aggiunti a un commit. Puoi rimuovere e aggiungere file dall'area di gestione temporanea ogni volta che vuoi. git commit -m 'osservazioni':Questo creerà un record del repository al momento attuale, riflettendo tutte le modifiche che abbiamo aggiunto all'area di staging.

4. Invia queste modifiche nel repository locale al repository remoto/online.

    git push -u origin master

I comandi specifici possono variare a seconda delle diverse situazioni. Ma il processo è lo stesso. Tieni presente che non esegui il commit dei file nel repository locale o la directory è vuota, incontrerai 'errore: src refspec master non corrisponde a nessuno.'

gitignore miniatura non funzionante Come risolvere Gitignore che non funziona? – Ecco le soluzioni per te

Sei turbato dal problema con gitignore che non funziona? Questo fastidioso problema si verifica spesso sulla piattaforma GitHub. Il post ti aiuterà a risolvere il problema.

Leggi di più