Qual è la differenza tra Git Rebase Master vs. Git Rebase Origin/Master

Qual è la differenza tra Git Rebase Master vs. Git Rebase Origin/Master
In Git, il processo di ribase combina o sposta la sequenza di un repository si impegna a un nuovo commit di base. Nel caso di un flusso di lavoro con filiali, la procedura di ribasso può facilmente visualizzare e utilizzare gli sviluppatori. Gli sviluppatori possono eseguirlo utilizzando il "git rebase"Comando.

I risultati di questo post sono:

  • Qual è la differenza tra "Git Rebase Master" vs. "Git Rebase Origin/Master"?
  • Come usare "Git Rebase Origin/Master"?
  • Come usare "Git Rebase Master"?

Qual è la differenza tra "Git Rebase Master" vs. "Git Rebase Origin/Master"?

IL "Git Rebase /Master"Il comando viene utilizzato per ribellarsi al ramo particolare dallo sviluppatore a monte"maestro" ramo. D'altra parte, il "Git Rebase Master"Il comando mostra che gli utenti possono ribellarsi dalla filiale di monitoraggio dell'URL remoto"origine".

Come usare "Git Rebase Origin/Master"?

Prova le seguenti istruzioni per utilizzare il comando sopra elencato.

Passaggio 1: vai alla directory di root

Digita il "CD"Comando con il percorso della directory principale e passare ad esso:

$ CD "C: \ Users \ Nazma \ git"

Passaggio 2: elenca filiali remoti e locali

Quindi, mostra tutti i rami utilizzando il "GIT Branch"Comando insieme al"-UN"Flag per tutti:

$ git branch -a

Passaggio 3: verificare l'URL remoto

Ora, per garantire che l'URL remoto esista nel repository locale a scopo di tracciamento o meno, eseguire il “idiota a distanza"Comando:

$ git remote -v

Passaggio 4: scarica le filiali GitHub

Successivamente, prendi la versione più recente della filiale GitHub localmente, esegui il comando di seguito:

$ git fetch

Passaggio 5: esegui 'Git Rebase Origin/Master'

Infine, usa il "git rebase"Comando insieme al nome del ramo remoto:

$ Git Rebase Origin/Master

Secondo il seguente output, il "maestro"La filiale è aggiornata perché abbiamo unito il contenuto della filiale GitHub nel particolare locale:

Come usare "Git Rebase Master"?

Per utilizzare il comando sopra indicato, controllare i passaggi di seguito.

Passaggio 1: controlla l'URL remoto

Innanzitutto, visualizza l'elenco URL remoto eseguendo il "Git Remote"Comando:

$ git remote -v

Passaggio 2: recuperare il contenuto del repository remoto

Per recuperare il repository GitHub, che è impostato come URL remoto, utilizzare il “Git Fetch"Comando:

$ git fetch

Passaggio 3: ramo locale Rebase

Infine, eseguire il comando fornito per eseguire l'operazione Rebase localmente:

$ git rebase master

Si può osservare che il locale "maestro"La filiale viene ricondizionata correttamente e il riferimento alla testa viene aggiornato:

Abbiamo differenziato tra "Git Rebase Origin/Master" e "Git Rebase Master".

Conclusione

IL "Git Rebase Origin/Master"Il comando viene utilizzato per ribellare il ramo desiderato dallo sviluppatore a monte"maestro" ramo. D'altra parte, il "Git Rebase Master"Il comando indica che gli sviluppatori possono ribellarsi dalla filiale di monitoraggio dell'URL remoto"origine". Questo post ha elaborato i comandi "Git Rebase Master" e "Git Rebase Origin/Master".