Due sviluppatori hanno creato un branch dal branch master del repository GitHub, creando il Branch A e il Branch B. Lo sviluppatore del Branch A ha già effettuato il deployment in produzione; il Branch B verrà unito nel master nella release della prossima settimana. Prima di aprire una pull request nel master, quale comando Git dovrebbe eseguire lo sviluppatore del Branch B?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: git rebase master.
Perché questa è la risposta
Il comando git rebase master è la scelta migliore perché integra le modifiche più recenti dal branch master nel Branch B, riscrivendo la cronologia del Branch B in modo che appaia come se le sue modifiche fossero state apportate dopo quelle del master. Questo crea una cronologia lineare e pulita, facilitando l'unione successiva nel master e riducendo la probabilità di conflitti. git diff branchB master git commit -m mostra solo le differenze e poi crea un commit, ma non integra le modifiche del master. git pull master unirebbe il master nel Branch B creando un merge commit, che può rendere la cronologia meno pulita. git fetch -b master scarica solo le modifiche dal master ma non le integra nel Branch B.
Supera il tuo esame — senza l'infinita caccia alle risposte
Ottieni ogni domanda e spiegazione verificata per questo esame in un unico posto, e risparmia ore di preparazione. Oltre 1.000 certificazioni · Oltre 20 lingue · Inizia gratuitamente.
Supera il tuo esame più velocemente → Nessuna carta richiesta