Prerequisiti:
Installa il desktop GitHub
Il desktop GitHub aiuta l'utente Git a eseguire graficamente le attività relative al GIT. Puoi scaricare facilmente l'installatore dell'ultima versione di questa applicazione per Ubuntu da GitHub.com. È necessario installare e configurare questa applicazione dopo il download per utilizzarla. Puoi anche controllare il tutorial per l'installazione di Github Desktop su Ubuntu per conoscere correttamente il processo di installazione.
Crea un account GitHub
Ti verrà richiesto di creare un account GitHub per pubblicare qualsiasi repository locale.
Crea un repository
È necessario creare un repository locale e pubblicare il repository nel server remoto per verificare i comandi utilizzati in questo tutorial.
Inizializza il repository Git
Vai alla cartella del repository locale dal terminale ed esegui il comando seguente per inizializzare il repository locale.
$ git init
Imposta il ramo a monte usando Push:
Qualsiasi nuovo ramo del repository locale può essere spinto al server remoto utilizzando il -set-upstream opzione o -u opzione. Gli usi di queste opzioni sono stati mostrati in questa parte del tutorial.
UN. Branch a monte utilizzando -set -upstream opzione
Esegui i seguenti comandi per controllare l'elenco della filiale del repository corrente e creare una nuova filiale, denominata secondario usando il -b opzione.
$ git filiale
$ git checkout -b secondario
$ git filiale
Il seguente output mostra che c'era un solo ramo chiamato principale Nel repository corrente. Un nuovo ramo chiamato secondario è stato creato usando il -B opzione.
Esegui il comando seguente per spingere la nuova filiale del repository locale nel repository remoto pubblicato su github.com. È necessario autenticare l'account utente GitHub per spingere il ramo appena creato nel server remoto.
$ git push-Set-upstream Origin Secondary
Verrà visualizzato il seguente output se l'account GitHub viene autenticato correttamente.
È possibile controllare il repository remoto da github.com Per verificare che il nuovo ramo sia spinto correttamente nel server remoto. La seguente immagine mostra che il nuovo ramo, secondario, viene spinto correttamente.
B. Filiale a monte usando l'opzione -u
Esegui i seguenti comandi per creare una nuova filiale denominata Test usando il -B opzione e spingere il nuovo ramo nel repository remoto utilizzando il -u opzione. Come il comando precedente, è necessario autenticare l'account utente GitHub per spingere il ramo appena creato nel server remoto.
$ git checkout -b test
$ git push -u origine test
Verrà visualizzato il seguente output se l'account GitHub viene autenticato correttamente.
È possibile controllare il repository remoto da github.com Per verificare che il nuovo ramo sia spinto correttamente nel server remoto. La seguente immagine mostra che il nuovo ramo, Test, viene spinto correttamente.
Imposta il ramo a monte utilizzando l'alias:
L'attività di filiale a monte può essere eseguita facilmente utilizzando l'alias comando. Alias Git E Bash Alias Il comando può essere utilizzato per spingere il ramo appena creato nel repository remoto. Gli usi di questi comandi hanno mostrato in questa parte di questo tutorial.
UN. Branch a monte utilizzando Git Alias:
Esegui il primo comando per creare il comando Git alias denominato Pushd Per spingere il ramo appena creato nel server remoto. Qui, spingendo a TESTA indica che il nome della filiale remoto e il nome della filiale locale saranno gli stessi. Esegui il secondo comando per creare una nuova filiale denominata Newbranch. Esegui il terzo comando per spingere il ramo appena creato nel server remoto utilizzando il comando Git Alias. Come il comando precedente, è necessario autenticare l'account utente GitHub per spingere il ramo appena creato nel server remoto.
$ git config -alias Global.Pushd "Push -u Origin Head"
$ git checkout -b newbranch
$ git pushd
Verrà visualizzato il seguente output se l'account GitHub viene autenticato correttamente.
B. Branch a monte usando Bash Alias:
Esegui il primo comando per creare il comando Bash Alias chiamato GP Per spingere il ramo appena creato nel server remoto. Qui, TESTA indica lo stesso significato del comando Git alias. Esegui il secondo comando per creare una nuova filiale denominata newbranch2. Esegui il terzo comando per spingere il ramo appena creato nel server remoto utilizzando il comando bash alias. Come il comando precedente, è necessario autenticare l'account utente GitHub per spingere il ramo appena creato nel server remoto.
$ alias gp = 'git push -u origine head'
$ git checkout -b newbranch2
$ gp
Verrà visualizzato il seguente output se l'account GitHub viene autenticato correttamente.
È possibile controllare il repository remoto da github.com Per verificare se il nuovo ramo viene spinto correttamente nel server remoto.
La seguente immagine mostra che due nuovi rami sono stati spinti nel repository remoto. Questi sono Newbranch E newbranch2.
Conclusione:
In questo tutorial sono stati descritti diversi modi per montare il ramo Git dal repository locale al repository remoto. I rami appena creati vengono spinti nel repository remoto principalmente utilizzando il spingere comando. Questo comando viene utilizzato in più modi in questo tutorial per montare il ramo Git appena creato sul server remoto per aiutare i lettori a comprendere il modo per impostare il ramo a monte nel git.