Git - Spingere le modifiche al ramo Git remoto

Git - Spingere le modifiche al ramo Git remoto
In questo articolo, ti mostrerò come spingere (caricare) il tuo repository git locale in un repository git remoto ospitato su servizi cloud git come github/bitbucket ecc. Ti mostrerò anche come spingere le modifiche che hai apportato sul tuo repository git locale nel repository Git remoto. Quindi iniziamo.

Creazione di un repository Git locale di prova:

Molto probabilmente avrai un repository git locale ormai, se stai leggendo questo articolo. Ma, se non ne hai ancora uno e vuoi seguire, puoi facilmente creare un repository Git locale come segue:

$ git init my-project

Un nuovo repository Git il mio progetto è creato.

Ora, vai a My-Project/ Directory come segue:

$ cd my-project/

Ora, creerò un manichino indice.html file come segue:

$ eco '

Ciao mondo

'> indice.html

Come puoi vedere, un nuovo file indice.html è creato.

Ora, mette in scena il file come segue:

$ git aggiungi .

Fai un nuovo commit come segue:

$ git commit -m "commit iniziale"

Un nuovo commit commit iniziale è creato.

Il nuovo commit dovrebbe apparire registro git Come puoi vedere nello screenshot qui sotto.

$ git log --oneline

Creazione di un repository GitHub GitHub vuoto:

Ora, devi creare un repository GitHub remoto vuoto su qualsiasi servizio di cloud Git desideri. Se stai usando GitHub come me, allora, accedi al tuo account GitHub. Ora, per creare un nuovo repository GitHub, fai clic su + icona e quindi fare clic su Nuovo repository.

Ora, digita un file nome Per il nuovo repository. Se vuoi, digita un file descrizione (opzionale). Selezionare Pubblico O Privato a seconda che si desideri impostare il repository pubblico o privato. Ora, assicurati Inizializza questo repository con un readme non è controllato. Infine, fai clic su Crea repository.

Dovrebbe essere creato un repository GitHub vuoto. Questo è il nostro repository Git remoto. L'URL del repository è riportato di seguito come puoi vedere nella sezione contrassegnata dello screenshot seguente.

Aggiunta di informazioni sul repository remoto al repository git locale:

Ora, copia l'URL del repository GitHub. Puoi farlo facendo clic sull'icona come contrassegnato nello screenshot seguente.

Ora, devi aggiungere l'URL GitHub al tuo repository locale. Per fare ciò, eseguire il seguente comando:

$ git remote aggiungi origine https: // github.com/dev-shovon/my-project.idiota

Qui, origine è il nome o l'alias dell'URL del repository GitHub che hai appena aggiunto. Dovrai utilizzare l'alias ogni volta che spingi il tuo repository locale o le modifiche al repository locale nel repository GitHub remoto.

Puoi elencare tutti i repository remoti che hai aggiunto come segue:

$ git remote -v

Come puoi vedere, l'URL del repository github che ho appena aggiunto è qui. È indicato come origine.

Spingendo il repository Git locale nel repository Git remoto:

Ora puoi spingere il ramo predefinito maestro del tuo repository git locale nel repository GitHub remoto come segue:

$ git push -u origine maestro

Qui, origine è l'alias del remoto git (github in questo caso) URL del repository e maestro è il ramo che si desidera spingere nel repository Git remoto.

NOTA: IL -u l'opzione viene utilizzata solo per la prima spinta di qualsiasi ramo. Come, sto spingendo il locale maestro ramo al repository github per la prima volta, ho aggiunto -u Opzione qui. Questo crea un ramo di tracciamento per il maestro ramo. La prossima volta che spingi qualsiasi cosa al maestro ramo, non devi usare il -u Opzione di nuovo.

Ti verrà chiesto di fornire il nome utente e la password del tuo account GitHub. Una volta che lo fai, il contenuto del ramo predefinito maestro Dal tuo repository git locale verrà spinto al repository GitHub.

Come puoi vedere, il maestro Branch viene caricato nel repository GitHub vuoto che ho creato prima.

Spingendo le modifiche locali al repository Git remoto:

Ora, facciamo una semplice modifica al indice.html File sul mio repository git locale.

Come puoi vedere, ho modificato il indice.html file.

$ git status

Ora, mette in scena i cambiamenti come segue:

$ git aggiungi .

Ora, commetti i cambiamenti come segue:

$ git commit -m 'ha aggiunto un paragrafo all'indice.Pagina HTML '

Le modifiche dovrebbero essere commessi.

Il nuovo commit è elencato in registro git Come puoi vedere nello screenshot qui sotto.

$ git log --oneline

Ora, spingi i cambiamenti del locale maestro ramo al repository GitHub come segue:

$ git Push Origin Master

Le modifiche dovrebbero essere spinte nel repository GitHub.

Come puoi vedere, il repository GitHub viene aggiornato.

Spingendo altri rami nel repository Git remoto:

In questa sezione, ti mostrerò come spingere altri rami nel repository GitHub e spingere le modifiche a questi rami anche nel repository GitHub.

Innanzitutto, crea un nuovo ramo, diciamo ie-fix come segue:

$ git branch ie-fix

Ora, checkout alla filiale appena creata ie-fix come segue:

$ git checkout ie-fix

Ora, apporta un piccolo cambiamento al indice.html file.

Ora, mette in scena i cambiamenti come segue:

$ git aggiungi .

Ora, impegnati come segue:

$ git commit -m 'risolto ie problema'

Ora, spingi il ramo appena creato ie-fix al repository GitHub come segue:

$ git push -u origin ie -fix

IL ie-fix Il ramo dovrebbe essere spinto nel repository GitHub.

Come puoi vedere, il ie-fix Il ramo viene spinto al repository GitHub.

Ora puoi spingere qualsiasi cambiamento del ie-fix ramo usando il Git Push comando senza il -u opzione.

Fare un piccolo cambiamento al indice.html file.

Metti le modifiche e fai un commit come segue:

$ git aggiungi .
$ git commit -m 'ha aggiunto una linea orizzontale alla pagina'

Ora, spingi i cambiamenti del ie-fix ramo al repository GitHub come segue:

$ git push origin ie-fix

I cambiamenti del ie-fix Il ramo dovrebbe essere spinto nel repository GitHub.

Come puoi vedere, il nuovo commit viene visualizzato nella pagina del repository GitHub.

Quindi, è così che spingi le modifiche ai rami Git remoti. Grazie per aver letto questo articolo.